Files
ansible-src/roles/docker/tasks/main.yml

42 lines
895 B
YAML

---
- name: Installe les prérequis
become: true
ansible.builtin.apt:
update-cache: true
pkg:
- ca-certificates
# - curl
- name: Le dossier /etc/apt/keyrings existe
become: true
ansible.builtin.file:
path: "/etc/apt/keyrings"
owner: root
group: root
mode: "0755"
- name: Ajoute la clé GPG du dépôt Docker
become: true
ansible.builtin.get_url:
url: "https://download.docker.com/linux/debian/gpg"
dest: "/etc/apt/keyrings/docker.asc"
mode: "0444"
- name: Configure le dépôt
become: true
ansible.builtin.template:
src: "docker.source.j2"
dest: "/etc/apt/sources.list.d/docker.sources"
mode: "0644"
- name: Installe docker
become: true
ansible.builtin.apt:
update-cache: true
pkg:
- docker-ce
- docker-ce-cli
- containerd.io
- docker-buildx-plugin
- docker-compose-plugin