Hello folks,
I’m having difficulties using the vmware_guest module to create a guest vm on my VMware vCenter 6. My playbook looks as follows:
`
Create a new VM on an ESX server
- hosts: localhost
tasks: - vsphere_guest:
hostname:
username: ‘domain\user’
password: “password”
name: rhel-t4
state: powerdon
folder: JKA
disk: - size_gb: 18
type: thin
datastore:
nic: - type: vmxnet3
network: VLAN30
hardware:
memory_mb: 2048
num_cpus: 1
osid: rhel64guest
scsi: paravirtual
datacenter: “HRZ-TEST4”
esxi_hostname:
template: RHEL72-EN
`
When running the playbook I get the following error:
`
ansible-playbook create_vm_on_vcenter.yml -C
PLAY [localhost] ***************************************************************
TASK [setup] *******************************************************************
ok: [localhost]
TASK [vsphere_guest] ***********************************************************
fatal: [localhost]: FAILED! => {“changed”: false, “failed”: true, “msg”: “unsupported parameter for module: datacenter”}
NO MORE HOSTS LEFT *************************************************************
[WARNING]: Could not create retry file ‘create_vm_on_vcenter.retry’. [Errno 2] No such file or directory: ‘’
PLAY RECAP *********************************************************************
localhost : ok=1 changed=0 unreachable=0 failed=1
`
The error message implies that the parameter “datacenter” is not supported by the module vmware_guest. But fromwhat is written in vmware_guest - Manages virtualmachines in vcenter this is a required parameter. Could some explain what’s wrong here, please?
Best regards,
Joerg