Thank you. So for the customization part, i didnt see a mention of the name
of the customization template in vcenter.

so ansible does not use that ?

On Mon, Jun 8, 2020 at 9:46 AM Dave York <[email protected]> wrote:

> These are the two plays I use to do what you were asking about:
>
> - name: Ensure Computer Object exists in AD
>     win_domain_computer:
>       name: '{{ inventory_hostname_short }}'
>       dns_hostname: '{{ inventory_hostname }}'
>       domain_server: domaincontroller.fqdn
>       sam_account_name: '{{ inventory_hostname_short }}$'
>       ou: '{{ AD_OU }}'
>       description: '{{ owner_email }}'
>       enabled: yes
>       state: present
>     delegate_to: utilityserver.fqdn
>
>   - name: Clone to VM from Template
>     vmware_guest:
>       hostname: '{{ vsphere_hostname }}'
>       username: '{{ lookup("env", "VMWARE_USER") }}'
>       password: '{{ lookup("env", "VMWARE_PASSWORD") }}'
>       validate_certs: no
>       folder: '{{ vmware_folder }}'
>       annotation: "{{ owner_email }}"
>       datacenter: '{{ vmware_datacenter }}'
>       name: '{{ inventory_hostname_short }}'
>       cluster: '{{ vmware_cluster }}'
>       state: poweredon
>       template: '{{ vmware_template }}'
>       datastore: '{{ vmware_datastore }}'
>       customization:
>         domainadmin: '{{ lookup("env", "ANSIBLE_NET_USERNAME") }}'
>         domainadminpassword: '{{ lookup("env", "ANSIBLE_NET_PASSWORD") }}'
>         joindomain: domain.fqdn
>         password: '{{ templatepwd }}'
>         timezone: 004
>       disk:
>       - size_gb: 100
>         type: thin
>       - size_gb: 100
>         type: thin
>       hardware:
>         memory_mb: '{{ vmware_mem }}'
>         num_cpus: '{{ vmware_cpu }}'
>         scsi: paravirtual
>         hotadd_cpu: True
>         hotremove_cpu: True
>         hotadd_memory: True
>         boot_firmware: "efi"
>       networks:
>       - name: '{{ vmware_network }}'
>         ip: '{{ ipv4 }}'
>         netmask: '255.255.255.0'
>         gateway: '{{ ipv4_gateway }}'
>         device_type: vmxnet3
>         dns_servers:
>         - '{{ dns_primary }}'
>         - '{{ dns_secondary }}'
>       wait_for_ip_address: yes
>       wait_for_customization: yes
>     delegate_to: localhost
>     register: deploy
>
>
> On Monday, June 8, 2020 at 7:15:11 AM UTC-7, Tony Wong wrote:
>>
>> for ansible, is there a reverse order to detroy the vms after the vm
>> playbook has been run like terraform? Or do I need to create another
>> playbook to destroy the vms?
>>
>> On Mon, Jun 8, 2020 at 6:59 AM Tony Wong <[email protected]> wrote:
>>
>>> I got a customization template in vcenter. how do I specify using that
>>> template. Also the template looks like will override my static IP settings
>>> on my Vms.
>>>
>>> On Sun, Jun 7, 2020 at 3:31 PM Dave York <[email protected]> wrote:
>>>
>>>> Ive done this by using the customization argument of the vmware_guest
>>>> module to join the domain. but prior to vmware_guest i use a
>>>> win_domain_computer delegated to a windows utility box to prestage the
>>>> computer object in the right ou
>>>>
>>>> Sent from Outlook Mobile <https://aka.ms/blhgte>
>>>>
>>>> --
>>>> 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/BY5PR11MB389625F705684B8C33E6891EA1840%40BY5PR11MB3896.namprd11.prod.outlook.com
>>>> <https://groups.google.com/d/msgid/ansible-project/BY5PR11MB389625F705684B8C33E6891EA1840%40BY5PR11MB3896.namprd11.prod.outlook.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/a6389e24-f428-4922-b2a2-e5dc8489cbc6o%40googlegroups.com
> <https://groups.google.com/d/msgid/ansible-project/a6389e24-f428-4922-b2a2-e5dc8489cbc6o%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].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/CALmkhkqghOjSVNO8wMSUzZR7M%2B-6rtNX2TwSgBgnBntq6rzSow%40mail.gmail.com.

Reply via email to