---
- name: Install gluster
hosts: ansible
connection: local
gather_facts: no
tasks:
- name: install gluster
yum: name=centos-release-gluster state=installed
yum: name=glusterfs state=installed
yum: name=glusterfs-fuse state=installed
yum: name=glusterfs-server state=installed
[root@localhost ~]# ansible-playbook gluster.yml
PLAY [Install gluster] *********************************************************
TASK [install centos-release-gluster] ******************************************
changed:[192.168.0.107]
changed:[192.168.0.106]
TASK [install glusterfs] *******************************************************
changed: [192.168.0.107]
changed:[192.168.0.106]
TASK [install glusterfs-fuse] **************************************************
changed: [192.168.0.106]
changed:[192.168.0.107]
TASK [install glusterfs-server] ************************************************
changed: [192.168.0.106]
changed: [192.168.0.107]
PLAY RECAP *********************************************************************
192.168.0.106 : ok=0 changed=4 unreachable=0 failed=0
192.168.0.107 : ok=0 changed=4 unreachable=0 failed=0
[root@localhost ~]#
[root@localhost ~]# rpm -qa | grep gluster
glusterfs-libs-6.5-1.el7.x86_64
glusterfs-fuse-6.5-1.el7.x86_64
glusterfs-client-xlators-6.5-1.el7.x86_64
centos-release-gluster6-1.0-1.el7.centos.noarch
glusterfs-server-6.5-1.el7.x86_64
glusterfs-6.5-1.el7.x86_64
glusterfs-cli-6.5-1.el7.x86_64
glusterfs-api-6.5-1.el7.x86_64
[root@localhost ~]#cat gluster.yml
- name: Install gluster
hosts: ansible
connection: local
gather_facts: no
tasks:
- name: install gluster
yum: name=centos-release-gluster state=installed
yum: name=glusterfs state=installed
yum: name=glusterfs-fuse state=installed
yum: name=glusterfs-server state=installed
[root@localhost ~]# ansible-playbook gluster.yml
PLAY [Install gluster] *********************************************************
TASK [install centos-release-gluster] ******************************************
changed:[192.168.0.107]
changed:[192.168.0.106]
TASK [install glusterfs] *******************************************************
changed: [192.168.0.107]
changed:[192.168.0.106]
TASK [install glusterfs-fuse] **************************************************
changed: [192.168.0.106]
changed:[192.168.0.107]
TASK [install glusterfs-server] ************************************************
changed: [192.168.0.106]
changed: [192.168.0.107]
PLAY RECAP *********************************************************************
192.168.0.106 : ok=0 changed=4 unreachable=0 failed=0
192.168.0.107 : ok=0 changed=4 unreachable=0 failed=0
[root@localhost ~]#
[root@localhost ~]# rpm -qa | grep gluster
glusterfs-libs-6.5-1.el7.x86_64
glusterfs-fuse-6.5-1.el7.x86_64
glusterfs-client-xlators-6.5-1.el7.x86_64
centos-release-gluster6-1.0-1.el7.centos.noarch
glusterfs-server-6.5-1.el7.x86_64
glusterfs-6.5-1.el7.x86_64
glusterfs-cli-6.5-1.el7.x86_64
glusterfs-api-6.5-1.el7.x86_64
[root@localhost ~]#cat gluster.yml
---
- name: remove gluster
hosts: ansible
connection: local
gather_facts: no
tasks:
- name: remove repo centos-release-gluster
yum: name=centos-release-gluster state=absent
- name: remove glusterfs
yum: name=glusterfs state=absent
- name: remove glusterfs-fuse
yum: name=glusterfs-fuse state=absent
- name: remove glusterfs-server
yum: name=glusterfs-server state=absent
~
- name: remove gluster
hosts: ansible
connection: local
gather_facts: no
tasks:
- name: remove repo centos-release-gluster
yum: name=centos-release-gluster state=absent
- name: remove glusterfs
yum: name=glusterfs state=absent
- name: remove glusterfs-fuse
yum: name=glusterfs-fuse state=absent
- name: remove glusterfs-server
yum: name=glusterfs-server state=absent
~
[root@localhost ~]# ansible-playbook gluster.yml
PLAY [remove gluster] **********************************************************
TASK [remove repo centos-release-gluster] **************************************
changed: [192.168.0.107]
changed: [192.168.0.106]
TASK [remove glusterfs] *******************************************************
changed: [192.168.0.107]
changed: [192.168.0.106]
TASK [remove glusterfs-fuse] ***************************************************
ok: [192.168.0.106]
ok: [192.168.0.107]
TASK [remove glusterfs-server] *************************************************
ok: [192.168.0.107]
ok: [192.168.0.106]
PLAY RECAP *********************************************************************
192.168.0.106 : ok=4 changed=2 unreachable=0 failed=0
192.168.0.107 : ok=4 changed=2 unreachable=0 failed=0
[root@localhost ~]# rpm -qa | grep gluster
glusterfs-libs-6.5-1.el7.x86_64
glusterfs-client-xlators-6.5-1.el7.x86_64
glusterfs-cli-6.5-1.el7.x86_64
PLAY [remove gluster] **********************************************************
TASK [remove repo centos-release-gluster] **************************************
changed: [192.168.0.107]
changed: [192.168.0.106]
TASK [remove glusterfs] *******************************************************
changed: [192.168.0.107]
changed: [192.168.0.106]
TASK [remove glusterfs-fuse] ***************************************************
ok: [192.168.0.106]
ok: [192.168.0.107]
TASK [remove glusterfs-server] *************************************************
ok: [192.168.0.107]
ok: [192.168.0.106]
PLAY RECAP *********************************************************************
192.168.0.106 : ok=4 changed=2 unreachable=0 failed=0
192.168.0.107 : ok=4 changed=2 unreachable=0 failed=0
[root@localhost ~]# rpm -qa | grep gluster
glusterfs-libs-6.5-1.el7.x86_64
glusterfs-client-xlators-6.5-1.el7.x86_64
glusterfs-cli-6.5-1.el7.x86_64
Comments
Post a Comment