From 1bc94d2b16b63a1cc83fa8ad0bef1a0fcb1488d2 Mon Sep 17 00:00:00 2001 From: Simar Date: Sun, 3 Aug 2025 09:32:48 +0300 Subject: [PATCH] Add docker-swarm-cluster/roles/docker/tasks/main.yml --- .../roles/docker/tasks/main.yml | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 docker-swarm-cluster/roles/docker/tasks/main.yml diff --git a/docker-swarm-cluster/roles/docker/tasks/main.yml b/docker-swarm-cluster/roles/docker/tasks/main.yml new file mode 100644 index 0000000..644c093 --- /dev/null +++ b/docker-swarm-cluster/roles/docker/tasks/main.yml @@ -0,0 +1,25 @@ +--- +- name: Add Docker official repository key + become: yes + apt_key: + url: https://download.docker.com/linux/debian/gpg + state: present + +- name: Add Docker stable repository + become: yes + apt_repository: + repo: deb [arch=amd64] https://download.docker.com/linux/debian {{ ansible_distribution_release }} stable + state: present + +- name: Install Docker CE + become: yes + apt: + name: "docker-ce={{ docker_version }}*" + state: latest + +- name: Start and enable Docker service + become: yes + systemd: + name: docker + enabled: yes + state: started \ No newline at end of file