ansible install docker-ce docker-compose
[root@localhost ~]# cat docker.yaml
---
- name: Install Docker
gather_facts: No
hosts: localhost
tasks:
- name: Install yum utils
yum:
name: yum-utils
state: latest
- name: Install device-mapper-persistent-data
yum:
name: device-mapper-persistent-data
state: latest
- name: Install lvm2
yum:
name: lvm2
state: latest
- name: Add Docker repo
get_url:
url: https://download.docker.com/linux/centos/docker-ce.repo
dest: /etc/yum.repos.d/docker-ce.repo
become: yes
- name: Install Docker
package:
name: docker-ce
state: latest
become: yes
- name: Start Docker service
service:
name: docker
state: started
enabled: yes
become: yes
- name: install docker compose
yum:
name: docker-compose
state: latest
[root@localhost ~]#
---
- name: Install Docker
gather_facts: No
hosts: localhost
tasks:
- name: Install yum utils
yum:
name: yum-utils
state: latest
- name: Install device-mapper-persistent-data
yum:
name: device-mapper-persistent-data
state: latest
- name: Install lvm2
yum:
name: lvm2
state: latest
- name: Add Docker repo
get_url:
url: https://download.docker.com/linux/centos/docker-ce.repo
dest: /etc/yum.repos.d/docker-ce.repo
become: yes
- name: Install Docker
package:
name: docker-ce
state: latest
become: yes
- name: Start Docker service
service:
name: docker
state: started
enabled: yes
become: yes
- name: install docker compose
yum:
name: docker-compose
state: latest
[root@localhost ~]#
[root@localhost ~]# ansible-playbook docker.yaml
PLAY [Install Docker] **********************************************************
TASK [Install yum utils] *******************************************************
changed: [localhost]
TASK [Install device-mapper-persistent-data] ***********************************
changed: [localhost]
TASK [Install lvm2] ************************************************************
ok: [localhost]
TASK [Add Docker repo] *********************************************************
changed: [localhost]
TASK [Install Docker] **********************************************************
changed: [localhost]
TASK [Start Docker service] ****************************************************
changed: [localhost]
TASK [install docker compose] **************************************************
changed: [localhost]
PLAY RECAP *********************************************************************
localhost : ok=1 changed=6 unreachable=0 failed=0
Comments
Post a Comment