That pull request is still open.

Walter
--
Walter Rowe, Division Chief
Infrastructure Services, OISM
Mobile: 202.355.4123

On Jun 1, 2023, at 4:27 PM, Kosala Atapattu <[email protected]> wrote:

You need to create a customization_spec in the vCenter and then refer that using

customization_spec.

 
<https://docs.ansible.com/ansible/latest/collections/community/vmware/vmware_guest_module.html#parameter-customization_spec>

BTW, if you're on 7.0.3+, cloud-init will be the way forward.

https://github.com/ansible-collections/community.vmware/pull/1574/

Kosala




On Fri, Jun 2, 2023 at 2:00 AM Tony Wong 
<[email protected]<mailto:[email protected]>> wrote:
I want to create vm in vsphere from template and customize OS with 
customization spec

I am not sure how to apply a customization spec in ansible. any idea?

will something like this work

---
- hosts: localhost
  gather_facts: true
  connection: local
  vars_files:
    - vcenter_creds.yml
    - vars.yml
  #no_log: True
  tasks:
    - name: Clone the VM template and customize
      vmware_guest:
        hostname: "{{ vcenter_hostname }}"
        username: "{{ vcenter_username }}"
        password: "{{ vcenter_password }}"
        validate_certs: False
        name: ansible-vm
        template: "{{ template_name }}"
        datacenter: "{{ datacenter_name }}"
        folder: "/{{ datacenter_name }}/vm/Ansible-test"
        cluster: "{{ cluster_name }}"
        datastore: "{{ datastore_name }}"
        networks:
          - name: VLAN-111
            start_connected: yes
            ip: "{{ vm_ip }}"
            netmask: "{{ vm_netmask }}"
            gateway: "{{ vm_gateway }}"
            type: static
            dns_servers: "{{ vm_dns_servers }}"
        customization:
          hostname: "ansible-vm"
          dns_servers: "{{ vm_dns_servers }}"
        state: poweredon
        wait_for_ip_address: yes
      delegate_to: localhost


--
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]<mailto:[email protected]>.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/b4729a2b-c090-46a2-82a8-006a1410b264n%40googlegroups.com<https://groups.google.com/d/msgid/ansible-project/b4729a2b-c090-46a2-82a8-006a1410b264n%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 
[email protected]<mailto:[email protected]>.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/CAP7S5HYoq-fUL%3D8pbefDNNpkJ4MrQyotXbRg6GNP9ajQu97HuA%40mail.gmail.com<https://groups.google.com/d/msgid/ansible-project/CAP7S5HYoq-fUL%3D8pbefDNNpkJ4MrQyotXbRg6GNP9ajQu97HuA%40mail.gmail.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 [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/B83B01AC-5029-4490-B4A9-C73DCB2F6FCC%40nist.gov.

Reply via email to