cloudserve-infrastructure/roles/docker/tasks/Ubuntu.yml

48 lines
915 B
YAML

- name: Ensure requirements installed
ansible.builtin.package:
name: "{{ requisites }}"
state: present
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
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 module for python installed
pip:
name: docker
tags:
- pip
- python
- packages
become: true