I have been having an issue with trying to get this module working correctly. I believe it is the way I am laying out the code. I have seen some solutions from Kai and he seems to have a very good handle on it so hoping he will view this one.
TASK [Create Snapshot] **************************************************************************************************************************************
sk path: /opt/app/ansible/takesnapshot.yml:4
â–½ng module file /usr/lib/python2.7/site-packages/ansible/modules/cloud/vmware/vmware_guest_snapshot.py
<localhost> ESTABLISH LOCAL CONNECTION FOR USER: root
<localhost> EXEC /bin/sh -c 'echo ~ && sleep 0'
<localhost> EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1494940355.72-199873804086186 `" && echo ansible-tmp-1494940355.72-199873804086186="` echo /root/.ansible/tmp/ansible-tmp-1494940355.72-199873804086186 `" ) && sleep 0'
<localhost> PUT /tmp/tmpGpeLXa TO /root/.ansible/tmp/ansible-tmp-1494940355.72-199873804086186/vmware_guest_snapshot.py
<localhost> EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1494940355.72-199873804086186/ /root/.ansible/tmp/ansible-tmp-1494940355.72-199873804086186/vmware_guest_snapshot.py && sleep 0'
<localhost> EXEC /bin/sh -c '/usr/bin/python2 /root/.ansible/tmp/ansible-tmp-1494940355.72-199873804086186/vmware_guest_snapshot.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1494940355.72-199873804086186/" > /dev/null 2>&1 && sleep 0'
"changed": false,
"failed": true,
"invocation": {
"module_args": {
"datacenter": "development",
"description": "patch_snapshot",
"folder": "/vm",
"name": "crmdvtsrch01",
"name_match": "first",
"password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER",
"snapshot_name": "test1",
"state": "present",
"username": "gartner\\rgarrow-admin",
"uuid": "4232D73D-4FAC-38C0-2F29-75A2B1A478B8",
"validate_certs": false
}
}
}
MSG:
Unable to manage snapshots for non-existing VM crmdvtsrch01
to retry, use: --limit @/opt/app/ansible/takesnapshot.retry
PLAY RECAP **************************************************************************************************************************************************