Hi,

I just started using Ansible and I'm having trouble sending key strokes to 
a VM to select options for an OS install. However, I get a "Failed to send 
key ... to virtual machine due to None" when trying to send keys. I have 
also tried using string_send (just to see if it worked), and I also got the 
same error.

The information to connect to vSphere is correct, because I was able to run 
a vmware_guest to create a VM, although I was wondering if it my be a 
permissions issue as I don't have all privileges on my account.

Thanks for your help!

*yaml file*
---
- name: test
  hosts: ansibleclient01.local
  tasks:
  - vmware_guest_sendkey:
        hostname: "myhostname"
        username: "myusername"
        password: "mypassword"
        cluster: "Cluster1"
        validate_certs: no
        folder: myfolder
        name: ansible_test_vm_0001
        keys_send:
            - DOWNARROW
            - ENTER

    delegate_to: localhost
    register: keys_num_sent


*Output:*
TASK [vmware_guest_sendkey] 
************************************************************************************************
fatal: [ansibleclient01.local -> localhost]: FAILED! => {"changed": false, 
"msg": "Failed to send key (vim.vm.UsbScanCodeSpec.KeyEvent) {\n  
 dynamicType = <unset>,\n   dynamicProperty = (vmodl.DynamicProperty) 
[],\n   usbHidCode = 1114119,\n   modifiers = 
(vim.vm.UsbScanCodeSpec.ModifierType) {\n      dynamicType = <unset>,\n    
  dynamicProperty = (vmodl.DynamicProperty) [],\n      leftControl = 
false,\n      leftShift = true,\n      leftAlt = false,\n      leftGui = 
false,\n      rightControl = false,\n      rightShift = false,\n      
rightAlt = false,\n      rightGui = false\n   }\n} to virtual machine due 
to None"}




*ansible-playbook --version*

ansible-playbook 2.9.7
config file = /etc/ansible/ansible.cfg
configured module search path = ['/home/mphadmin/.ansible/plugins/modules', 
'/usr/share/ansible/plugins/modules']
ansible python module location = 
/usr/local/lib/python3.6/site-packages/ansible
executable location = /usr/local/bin/ansible-playbook
python version = 3.6.8 (default, Aug  7 2019, 08:02:28) [GCC 4.8.5 20150623 
(Red Hat 4.8.5-39.0.1)]


*vSphere Version*: Version 6.0.0 Build 5112533

-- 
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 view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/49b54d5f-b84c-4c1a-9a21-98d113c7fa9a%40googlegroups.com.

Reply via email to