Hi, i meet the same issue, are you how to solved ?

PLAY [Revert the given snapshot for virtual machines] 
***************************************************************************************************************************************************************

TASK [Gathering Facts] 
**********************************************************************************************************************************************************************************************
ok: [localhost]

TASK [get vm state] 
*************************************************************************************************************************************************************************************************
fatal: [localhost]: FAILED! => {"changed": false, "msg": "PyVmomi Python 
module required. Install using \"pip install PyVmomi\""}
        to retry, use: --limit @/etc/ansible/Vm_rollback_snapshost.retry

PLAY RECAP 
**********************************************************************************************************************************************************************************************************
localhost                  : ok=1    changed=0    unreachable=0    failed=1

Gathering Facts --------------------------------------------------------- 
2.76s
get vm state ------------------------------------------------------------ 
1.30s

Playbook finished: Thu Aug 16 16:41:51 2018, 2 total tasks.  0:00:04 
elapsed.

[root@Georgeoelv1 ansible]# pip list | grep pyvmomi
pyvmomi                          6.7.0
[root@Georgeoelv1 ansible]#




在 2018年1月17日星期三 UTC+8上午3:29:43,[email protected]写道:
>
> When I add the following section to otherwise working ansible playbook:
>
> - name: Revert to a snapshot
>       vmware_guest_snapshot:
>         hostname: myvcenter
>         username: myusername
>         password: mypassword
>         datacenter: myvcenter
>         folder: myfolder
>         name: guestname
>         state: revert
>         snapshot_name: snapshotname
>
> and run:
>
> ansible-playbook myplaybook
>
> I get the following error:
>
> TASK [Revert to a snapshot] 
> ***************************************************************************************************************************************************************
> fatal: [x.x.x.x]: FAILED! => {"changed": false, "msg": "pyvmomi module 
> required"}
>
>
> I was referencing the ansible documentation, linked below:
>
> http://docs.ansible.com/ansible/latest/vmware_guest_snapshot_module.html
>
> Here's some info about my ansible server:
>
> [root@ansible ansible]# uname -a
> Linux ansible 2.6.32-696.6.3.el6.x86_64 #1 SMP Wed Jul 12 14:17:22 UTC 
> 2017 x86_64 x86_64 x86_64 GNU/Linux
>
> [root@ansible ansible]# cat /etc/*release
> CentOS release 6.9 (Final)
>
> [root@ansible ansible]# ansible --version
> ansible 2.4.2.0
>   config file = /etc/ansible/ansible.cfg
>   configured module search path = [u'/root/.ansible/plugins/modules', u
> '/usr/share/ansible/plugins/modules']
>   ansible python module location = /usr/lib/python2.6/site-packages/
> ansible
>   executable location = /usr/bin/ansible
>   python version = 2.6.6 (r266:84292, Aug 18 2016, 15:13:37) [GCC 4.4.7 
> 20120313 (Red Hat 4.4.7-17)]
>
> [root@ansible ansible]# pip list | grep pyvmomi
> DEPRECATION: Python 2.6 is no longer supported by the Python core team, 
> please upgrade your Python. A future version of pip will drop support for 
> Python 2.6
> DEPRECATION: The default format will switch to columns in the future. You 
> can use --format=(legacy|columns) (or define a format=(legacy|columns) in 
> your pip.conf under the [list] section) to disable this warning.
> pyvmomi (6.5.0.2017.5.post1)
>
> I tried googling for the error, but wasn't able to find any solutions so 
> far. I would appreciate any help, regarding this issue.
>
> Thank you!
>
>
在 2018年1月17日星期三 UTC+8上午3:29:43,[email protected]写道:
>
> When I add the following section to otherwise working ansible playbook:
>
> - name: Revert to a snapshot
>       vmware_guest_snapshot:
>         hostname: myvcenter
>         username: myusername
>         password: mypassword
>         datacenter: myvcenter
>         folder: myfolder
>         name: guestname
>         state: revert
>         snapshot_name: snapshotname
>
> and run:
>
> ansible-playbook myplaybook
>
> I get the following error:
>
> TASK [Revert to a snapshot] 
> ***************************************************************************************************************************************************************
> fatal: [x.x.x.x]: FAILED! => {"changed": false, "msg": "pyvmomi module 
> required"}
>
>
> I was referencing the ansible documentation, linked below:
>
> http://docs.ansible.com/ansible/latest/vmware_guest_snapshot_module.html
>
> Here's some info about my ansible server:
>
> [root@ansible ansible]# uname -a
> Linux ansible 2.6.32-696.6.3.el6.x86_64 #1 SMP Wed Jul 12 14:17:22 UTC 
> 2017 x86_64 x86_64 x86_64 GNU/Linux
>
> [root@ansible ansible]# cat /etc/*release
> CentOS release 6.9 (Final)
>
> [root@ansible ansible]# ansible --version
> ansible 2.4.2.0
>   config file = /etc/ansible/ansible.cfg
>   configured module search path = [u'/root/.ansible/plugins/modules', u
> '/usr/share/ansible/plugins/modules']
>   ansible python module location = /usr/lib/python2.6/site-packages/
> ansible
>   executable location = /usr/bin/ansible
>   python version = 2.6.6 (r266:84292, Aug 18 2016, 15:13:37) [GCC 4.4.7 
> 20120313 (Red Hat 4.4.7-17)]
>
> [root@ansible ansible]# pip list | grep pyvmomi
> DEPRECATION: Python 2.6 is no longer supported by the Python core team, 
> please upgrade your Python. A future version of pip will drop support for 
> Python 2.6
> DEPRECATION: The default format will switch to columns in the future. You 
> can use --format=(legacy|columns) (or define a format=(legacy|columns) in 
> your pip.conf under the [list] section) to disable this warning.
> pyvmomi (6.5.0.2017.5.post1)
>
> I tried googling for the error, but wasn't able to find any solutions so 
> far. I would appreciate any help, regarding this issue.
>
> Thank you!
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/843936eb-4352-4cbe-a797-46afb1ff3596%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to