File tree Expand file tree Collapse file tree
nova/core/roles/snapshots/vmware_workstation Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1313 register : powerstate
1414
1515 - name : Shutting down {{ inventory_hostname }}...
16- ansible.builtin.command : vmcli power stop --opType trySoft {{ vmware_workstation.local_vmx_path }}
16+ ansible.builtin.command : vmcli power stop --opType hard {{ vmware_workstation.local_vmx_path }}
1717 changed_when : true
1818 when : (powerstate.stdout | from_yaml).PowerState
1919
20- - name : Waiting until {{ inventory_hostname }} is shut down...
21- ansible.builtin.command : vmcli power query {{ vmware_workstation.local_vmx_path }}
22- register : powerstate
23- until :
24- - (powerstate.stdout | from_yaml).PowerState is defined
25- - not (powerstate.stdout | from_yaml).PowerState
26- retries : 60
27- delay : 2
28- changed_when : true
29-
3020 # Default is the latest snapshot
3121 - name : Reverting to latest snapshot...
3222 ansible.builtin.command : vmcli snapshot revert {{ (all_snapshots.stdout | from_yaml).snapshots[-1].uid }} {{ vmware_workstation.local_vmx_path }}
3323 changed_when : true
3424 when : snapshot_name is not defined
3525
3626 - name : Reverting to {{ snapshot_name | default('') }} snapshot...
37- ansible.builtin.command : vmcli snapshot revert {{ (all_snapshots.stdout | from_yaml).snapshots
27+ ansible.builtin.command :
28+ vmcli snapshot revert {{ (all_snapshots.stdout | from_yaml).snapshots
3829 | selectattr('displayName', 'equalto', snapshot_name) | map(attribute='uid') | first }} {{ vmware_workstation.local_vmx_path }}
3930 changed_when : true
4031 when : snapshot_name is defined
You can’t perform that action at this time.
0 commit comments