File tree Expand file tree Collapse file tree 1 file changed +44
-0
lines changed
Expand file tree Collapse file tree 1 file changed +44
-0
lines changed Original file line number Diff line number Diff line change 1+ ---
2+ - name : Install Docker and Docker Compose
3+ hosts : all
4+ become : true
5+
6+ tasks :
7+ - name : Install required packages for Docker
8+ apt :
9+ name :
10+ - apt-transport-https
11+ - ca-certificates
12+ - curl
13+ - gnupg-agent
14+ - lsb-release
15+ - software-properties-common
16+ state : present
17+ update_cache : yes
18+
19+ - name : Add Docker GPG key
20+ apt_key :
21+ url : https://download.docker.com/linux/ubuntu/gpg
22+ state : present
23+
24+ - name : Add Docker repository
25+ apt_repository :
26+ repo : " deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
27+ state : present
28+
29+ - name : Install Docker CE
30+ apt :
31+ name : docker-ce
32+ state : latest
33+
34+ - name : Install Docker Compose
35+ curl :
36+ url : https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)
37+ dest : /usr/local/bin/docker-compose
38+ mode : ' u+x'
39+
40+ - name : Start and enable Docker service
41+ systemd :
42+ name : docker
43+ enabled : yes
44+ state : started
You can’t perform that action at this time.
0 commit comments