@ -2,6 +2,7 @@
- name: Bootstrap | Check if bootstrap is needed
raw: stat /opt/bin/.bootstrapped
register: need_bootstrap
environment: {}
failed_when: false
changed_when: false
tags:
@ -10,12 +10,14 @@
- python
- pip
- dbus-daemon
tags: facts
- name: Bootstrap | Install python 2.x, pip, and dbus
raw:
apt-get update && \
DEBIAN_FRONTEND=noninteractive apt-get install -y python-minimal python-pip dbus
when:
need_bootstrap.results | map(attribute='rc') | sort | last | bool
@ -7,10 +7,12 @@
with_items:
- name: Install python on fedora
raw: "dnf install --assumeyes --quiet python"
when: need_bootstrap.results | map(attribute='rc') | sort | last | bool
- name: Install required python packages
@ -15,7 +15,7 @@
with_items: "{{ubuntu_packages}}"
- facts
@ -23,6 +23,7 @@
DEBIAN_FRONTEND=noninteractive apt-get install -y {{ubuntu_packages | join(" ")}}
- need_bootstrap.results | map(attribute='rc') | sort | last | bool
@ -3,6 +3,7 @@
raw: cat /etc/os-release
register: os_release
- name: Set bootstrap_os
set_fact:
@ -7,6 +7,7 @@
check_mode: no
when: download_container
- name: container_download | Create dest directory for saved/loaded container images
@ -15,6 +15,7 @@
when: not download_always_pull
- set_fact: