Ajoute le rôle docker

This commit is contained in:
2026-03-17 08:38:11 +01:00
parent 75ad1c554b
commit b4bcc06935
4 changed files with 64 additions and 0 deletions

View File

@@ -0,0 +1,5 @@
---
- name: Installe docker
hosts: docker_servers
roles:
- docker

9
roles/docker/README.md Normal file
View File

@@ -0,0 +1,9 @@
# Rôle docker
Installe le service docker
## Paramètres
```yaml
```

View File

@@ -0,0 +1,45 @@
---
- 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: Print all available facts
# ansible.builtin.debug:
# var: ansible_facts
- 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

View File

@@ -0,0 +1,5 @@
Types: deb
URIs: https://download.docker.com/linux/debian
Suites: {{ ansible_facts["distribution_release"] }}
Components: stable
Signed-By: /etc/apt/keyrings/docker.asc