Ryan Tidwell | 2201953 | 2019-04-12 10:23:47 -0500 | [diff] [blame] | 1 | - name: Install and configure docker |
| 2 | become: yes |
| 3 | package: |
| 4 | name: docker.io |
| 5 | state: present |
| 6 | |
Rodolfo Alonso Hernandez | 0285aad | 2024-11-14 12:08:11 +0000 | [diff] [blame] | 7 | - name: Install docker-buildx (only for Ubuntu and Debian) |
| 8 | become: yes |
| 9 | package: |
| 10 | name: docker-buildx |
| 11 | state: present |
| 12 | when: |
| 13 | - (ansible_facts['distribution'] | lower) in ['ubuntu', 'debian'] |
| 14 | |
Ryan Tidwell | 2201953 | 2019-04-12 10:23:47 -0500 | [diff] [blame] | 15 | - name: Copy 52_docker_for_tempest to /etc/sudoers.d |
| 16 | copy: |
| 17 | src: 52_docker_for_tempest |
| 18 | dest: /etc/sudoers.d |
| 19 | owner: root |
| 20 | group: root |
| 21 | mode: 0440 |
| 22 | become: yes |
| 23 | |
| 24 | - name: Copy docker_apparmor to /etc/apparmor.d |
| 25 | copy: |
| 26 | src: docker_apparmor |
| 27 | dest: /etc/apparmor.d |
| 28 | owner: root |
| 29 | group: root |
| 30 | mode: 0640 |
| 31 | become: yes |
| 32 | |
| 33 | - name: Ensure apparmor is restarted |
| 34 | become: yes |
| 35 | service: |
| 36 | name: apparmor |
| 37 | state: restarted |
| 38 | ignore_errors: yes |
| 39 | |
| 40 | - name: Ensure docker engine is restarted |
| 41 | become: yes |
| 42 | service: |
| 43 | name: docker |
| 44 | state: restarted |