- name: Ensure requirements installed ansible.builtin.package: name: "{{ requisites }}" state: latest update_cache: yes tags: - apt - download - packages become: true - name: Ensure docker GPG apt key exists apt_key: url: "https://download.docker.com/linux/ubuntu/gpg" state: present tags: - apt - repository # FIXME: Needs a 'until:' defined for the retries to actually work retries: 3 delay: 5 become: true - name: Ensure docker repository exists apt_repository: repo: deb https://download.docker.com/linux/ubuntu focal stable state: present tags: - apt - repository become: true - name: Ensure latest docker-ce installed ansible.builtin.package: name: "{{ packages }}" state: latest tags: - apt - download - packages become: true notify: Handle docker daemon - name: Ensure docker requisites for python installed pip: name: - docker - jsondiff - pyyaml tags: - pip - python - packages become: true