Files
cgrates/data/ansible/drone/docker.yaml
2021-02-03 19:13:39 +01:00

43 lines
945 B
YAML

---
- name: Add Docker's public GPG key to the APT keyring
become: true
apt_key:
url: https://download.docker.com/linux/{{ ansible_distribution | lower }}/gpg
state: present
- name: Configure Docker's upstream APT repository
become: true
apt_repository:
repo: deb [arch=amd64] https://download.docker.com/linux/{{ ansible_distribution | lower }} {{ ansible_distribution_release }} stable
state: present
update_cache: yes
- name: Install Docker
become: true
apt:
name:
- docker-ce
- docker-ce-cli
- containerd.io
state: "present"
- name: Add user(s) to "docker" group
become: true
user:
name: "{{ user }}"
groups: "docker"
append: true
- name: Enable service docker and ensure it is not masked
become: true
systemd:
name: docker
state: started
enabled: yes
masked: no
- name: Install Docker Module for Python
shell: "pip3 install docker"