# Module vmware\_guest  option powerdon/powerdoff not work OK

**URL:** <https://forum.ansible.com/t/module-vmware-guest-option-powerdon-powerdoff-not-work-ok/29000>\
**Category:** Ansible Project\
**Tags:** ansible-project\
**Created:** [November 11, 2018, 3:53am UTC](https://forum.ansible.com/t/module-vmware-guest-option-powerdon-powerdoff-not-work-ok/29000 "2018-11-11T03:53:41Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Lucas\_Jackson](https://avatars.discourse-cdn.com/v4/letter/l/59ef9b/32.png) [@Lucas\_Jackson](https://forum.ansible.com/u/Lucas_Jackson)\
**Post date:** [November 11, 2018, 3:53am UTC](https://forum.ansible.com/t/module-vmware-guest-option-powerdon-powerdoff-not-work-ok/29000/1 "2018-11-11T03:53:41Z")

</div>

Makes sense the behavior, your playbook is attempting to power on the vm (state: poweredon) if the vm is already powered on then changed should be false.

---

<div class="post-metadata">

**Author:** ![Alberto\_Jimenez\_Loza](https://avatars.discourse-cdn.com/v4/letter/a/97f17d/32.png) [@Alberto\_Jimenez\_Loza](https://forum.ansible.com/u/Alberto_Jimenez_Loza)\
**Post date:** [November 11, 2018, 4:11am UTC](https://forum.ansible.com/t/module-vmware-guest-option-powerdon-powerdoff-not-work-ok/29000/2 "2018-11-11T04:11:03Z")

</div>

Sorry I put another version of the playbook.  
It doesnt work vmware vguest module to start or stop a virtual machine.

- name: Start vmware MV  
vmware\_guest:  
hostname: xxxx  
username: xxxx  
password: xxx  
validate\_certs: no  
name: {{server}}  
state: poweredoff  
delegate\_to: localhost  
register: vmware\_start

---

<div class="post-metadata">

**Author:** ![Alberto\_Jimenez\_Loza](https://avatars.discourse-cdn.com/v4/letter/a/97f17d/32.png) [@Alberto\_Jimenez\_Loza](https://forum.ansible.com/u/Alberto_Jimenez_Loza)\
**Post date:** [November 11, 2018, 4:19am UTC](https://forum.ansible.com/t/module-vmware-guest-option-powerdon-powerdoff-not-work-ok/29000/3 "2018-11-11T04:19:44Z")

</div>

The problem is the user that I use.  
I change the user with more privileges and go OK.

ok: [ssh.sva.itbatera.ejgv.eus] =\> {  
“vmware\_start”: {  
“changed”: true,  
“failed”: false  
}
