remove all snapshots on temp1/2/3 with snapshots snap1./2/3 & snap11/22/33
[root@localhost ~]# cat delsnap.yml
---
- name: Create a VM
hosts: localhost
connection: local
gather_facts: no
tasks:
- name: delete snapshot snap1 snap11
vmware_guest_snapshot:
hostname: 192.168.0.107
username: root
password: vmware
validate_certs: no
datacenter: dc
folder: /dc/vm
name: tempt1
state: remove_all
delegate_to: localhost
- name: delete snapshot snap2 snap22
vmware_guest_snapshot:
hostname: 192.168.0.107
username: root
password: vmware
validate_certs: no
datacenter: dc
folder: /dc/vm
name: tempt2
state: remove_all
delegate_to: localhost
- name: delete snapshot snap3 snap33
vmware_guest_snapshot:
hostname: 192.168.0.107
username: root
password: vmware
validate_certs: no
datacenter: dc
folder: /dc/vm
name: tempt3
state: remove_all
delegate_to: localhost
[root@localhost ~]#
[root@localhost ~]# ansible-playbook delsnap.yml
PLAY [Create a VM] ********************************************************************
TASK [delete snapshot snap1 snap11] ***************************************************
changed: [localhost -> localhost]
TASK [delete snapshot snap2 snap22] ***************************************************
changed: [localhost -> localhost]
TASK [delete snapshot snap3 snap33] ***************************************************
changed: [localhost -> localhost]
PLAY RECAP ****************************************************************************
localhost : ok=3 changed=3 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0
[root@localhost ~]#
---
- name: Create a VM
hosts: localhost
connection: local
gather_facts: no
tasks:
- name: delete snapshot snap1 snap11
vmware_guest_snapshot:
hostname: 192.168.0.107
username: root
password: vmware
validate_certs: no
datacenter: dc
folder: /dc/vm
name: tempt1
state: remove_all
delegate_to: localhost
- name: delete snapshot snap2 snap22
vmware_guest_snapshot:
hostname: 192.168.0.107
username: root
password: vmware
validate_certs: no
datacenter: dc
folder: /dc/vm
name: tempt2
state: remove_all
delegate_to: localhost
- name: delete snapshot snap3 snap33
vmware_guest_snapshot:
hostname: 192.168.0.107
username: root
password: vmware
validate_certs: no
datacenter: dc
folder: /dc/vm
name: tempt3
state: remove_all
delegate_to: localhost
[root@localhost ~]#
[root@localhost ~]# ansible-playbook delsnap.yml
PLAY [Create a VM] ********************************************************************
TASK [delete snapshot snap1 snap11] ***************************************************
changed: [localhost -> localhost]
TASK [delete snapshot snap2 snap22] ***************************************************
changed: [localhost -> localhost]
TASK [delete snapshot snap3 snap33] ***************************************************
changed: [localhost -> localhost]
PLAY RECAP ****************************************************************************
localhost : ok=3 changed=3 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0
[root@localhost ~]#
Comments
Post a Comment