From 69b4054b08da9acb08d66c16b654043635bd2de5 Mon Sep 17 00:00:00 2001 From: admin Date: Mon, 16 Feb 2026 00:13:57 +0000 Subject: [PATCH] Ajouter InstalleDocker.yml --- InstalleDocker.yml | 58 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) create mode 100644 InstalleDocker.yml diff --git a/InstalleDocker.yml b/InstalleDocker.yml new file mode 100644 index 0000000..1760439 --- /dev/null +++ b/InstalleDocker.yml @@ -0,0 +1,58 @@ +--- +- name: Installer Docker sur les VMs + hosts: all # ou spécifiez vos VMs + become: yes + + tasks: + - name: Mettre à jour apt + apt: + update_cache: yes + when: ansible_os_family == "Debian" + + - name: Installer les dépendances + apt: + name: + - apt-transport-https + - ca-certificates + - curl + - gnupg + - lsb-release + state: present + when: ansible_os_family == "Debian" + + - name: Ajouter la clé GPG Docker + apt_key: + url: https://download.docker.com/linux/ubuntu/gpg + state: present + when: ansible_os_family == "Debian" + + - name: Ajouter le dépôt Docker + apt_repository: + repo: "deb [arch=amd64] https://download.docker.com/linux/ubuntu {{ ansible_distribution_release }} stable" + state: present + when: ansible_os_family == "Debian" + + - name: Installer Docker + apt: + name: + - docker-ce + - docker-ce-cli + - containerd.io + - docker-compose-plugin + state: present + update_cache: yes + when: ansible_os_family == "Debian" + + - name: Démarrer et activer Docker + systemd: + name: docker + state: started + enabled: yes + + - name: Vérifier l'installation + command: docker --version + register: docker_version + + - name: Afficher la version + debug: + msg: "Docker installé: {{ docker_version.stdout }}" \ No newline at end of file