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