File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11---
22- name : Install Docker on Ubuntu
33 vars :
4- docker_version : " 5:27.5.1-1~ubuntu.24.04~noble"
5- containerd_version : " 1.7.25-1"
4+ docker_version : " 5:29.5.3-1~ubuntu.26.04~resolute"
65
76 hosts : all
87 become : yes
2221 - lsb-release
2322 state : present
2423
24+ - name : Create keyrings directory
25+ file :
26+ path : /etc/apt/keyrings
27+ state : directory
28+ mode : " 0755"
29+
2530 - name : Add Docker GPG key
26- apt_key :
31+ get_url :
2732 url : https://download.docker.com/linux/ubuntu/gpg
28- state : present
33+ dest : /etc/apt/keyrings/docker.asc
34+ mode : " 0644"
2935
3036 - name : Add Docker repository
3137 apt_repository :
32- repo : " deb [arch=amd64] https://download.docker.com/linux/ubuntu {{ ansible_facts['distribution_release'] }} stable"
38+ repo : " deb [arch=amd64 signed-by=/etc/apt/keyrings/docker.asc ] https://download.docker.com/linux/ubuntu {{ ansible_facts['distribution_release'] }} stable"
3339 state : present
40+ filename : docker
3441
3542 - name : Update apt cache after adding repository
3643 apt :
4148 name :
4249 - " docker-ce={{ docker_version }}"
4350 - " docker-ce-cli={{ docker_version }}"
44- - " containerd.io={{ containerd_version }}"
51+ - containerd.io
52+ - docker-buildx-plugin
53+ - docker-compose-plugin
4554 state : present
4655
4756 - name : Start and enable Docker service
You can’t perform that action at this time.
0 commit comments