Dear Friend,

You can remove waitforip because you are not giving network ip .. atleast
as per your playbook shown. Instead, you can mention waitforcustomization
as true....!!

Also, you are not mentioning network ip address/subnet/gateway details...
How is it supposed to contact the domain controller ?

Must make sure VMware tools are installed and not corrupted on the template
from which You are deploying vm.

Also, give password directive in customisation section for the vm. This
will be your vm administrator password.
If I may ask... What's the OS version in template ?? 2008r2/2012/2012r2 etc
??

Thanks,
Piyush


On Thu, 27 Aug, 2020, 5:35 am esxi...@gmail.com, <esxi1...@gmail.com> wrote:

> Hi
>
> Any help is much appreciated ..  Here is summary of issue :
>
> Module :
> vmware_guest
>
> Error :
>
> "msg": "Failed to create a virtual machine : Cannot complete
> customization."
>
> Ansible Version :
> ansible 2.9.10
>
> Playbook :
>
> ---
> - hosts: localhost
>   gather_facts: false
>   connection: local
>   vars_files:
>     - ./vars/xxx.yml
>
>
>   tasks:
>     - name: create vm using template
>       vmware_guest:
>         hostname: "{{ vcenter_server }}"
>         username: "{{ vcenter_user }}"
>         password: "{{ vcenter_pass }}"
>         datacenter: "{{ vcenter_datacenter }}"
>         cluster: "{{ vcenter_cluster }}"
>         template: "{{ vcenter_template }}"
>         validate_certs: no
>         name: "{{ item }}"
>         folder: /xxx
>         state: poweredon
>         wait_for_ip_address: true
>         disk:
>         - size_gb: 80
>           type: thin
>           datastore: xxx
>         hardware:
>           memory_mb: 8192
>           num_cpus: 4
>           num_cpu_cores_per_socket: 4
>           scsi: paravirtual
>         networks:
>         - name: xxx
>           start_connected: true
>         customization:
>           domain: xxx
>           dns_servers: xx
>           dns_suffix: xxx
>           joindomain: xxx
>           autologon: true
>           domainadmin: "xx"
>           domainadminpassword: "xx"
>           hostname: "{{ item }}"
>       with_items: "{{ servers }}"
>
>
>
> Issue :
>
> VM is created but is power-off & is not joined to domain ..basically
> failed custimization
>
> -vvvv does not show much
>
> Manually if done ie from vCenter UI, works as expected
>
> --
> 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 ansible-project+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/ansible-project/3b7cb677-02fb-4e0c-8b82-dbc9d76aec82n%40googlegroups.com
> <https://groups.google.com/d/msgid/ansible-project/3b7cb677-02fb-4e0c-8b82-dbc9d76aec82n%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>

-- 
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 ansible-project+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/CA%2BLLie6k3MOG%2Bm8RzZQHFQ3TGNktSVwpUC176ex12CPgFYBk2Q%40mail.gmail.com.

Reply via email to