|
|
|
@@ -0,0 +1,42 @@ |
|
|
|
--- |
|
|
|
|
|
|
|
- name: Ensure APT usage dependencies are installed |
|
|
|
apt: |
|
|
|
name: |
|
|
|
- apt-transport-https |
|
|
|
- ca-certificates |
|
|
|
state: present |
|
|
|
update_cache: yes |
|
|
|
|
|
|
|
- name: Ensure Docker's APT key is trusted |
|
|
|
apt_key: |
|
|
|
url: https://download.docker.com/linux/raspbian/gpg |
|
|
|
id: 9DC858229FC7DD38854AE2D88D81803C0EBFCD88 |
|
|
|
state: present |
|
|
|
register: add_repository_key |
|
|
|
ignore_errors: true |
|
|
|
when: matrix_docker_installation_enabled|bool and matrix_docker_package_name == 'docker-ce' |
|
|
|
|
|
|
|
- name: Ensure Docker repository is enabled |
|
|
|
apt_repository: |
|
|
|
repo: "deb [arch=armhf] https://download.docker.com/linux/raspbian {{ ansible_distribution_release }} stable" |
|
|
|
state: present |
|
|
|
update_cache: yes |
|
|
|
when: matrix_docker_installation_enabled|bool and matrix_docker_package_name == 'docker-ce' |
|
|
|
|
|
|
|
- name: Ensure APT packages are installed |
|
|
|
apt: |
|
|
|
name: |
|
|
|
- bash-completion |
|
|
|
- python-docker |
|
|
|
- ntp |
|
|
|
- fuse |
|
|
|
state: latest |
|
|
|
update_cache: yes |
|
|
|
|
|
|
|
- name: Ensure Docker is installed |
|
|
|
apt: |
|
|
|
name: |
|
|
|
- "{{ matrix_docker_package_name }}" |
|
|
|
state: latest |
|
|
|
when: matrix_docker_installation_enabled|bool |