hi

for

customization:
        domainadmin: '{{ lookup("env", "ANSIBLE_NET_USERNAME") }}'
        domainadminpassword: '{{ lookup("env", "ANSIBLE_NET_PASSWORD") }}'
        joindomain: domain.fqdn


what does this mean?

lookup("env", "ANSIBLE_NET_USERNAME"


are you manually putting the username and password in the answer file?

Can this be encrypted


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

> I'm not using a customization template, but it may be possible - I think
> that's what David Foley was referencing.
>
> Check out customization_spec within the vmware_guest module
> https://docs.ansible.com/ansible/latest/modules/vmware_guest_module.html
>
> You can use the method im using OR you can call customization_spec
>
> On Monday, June 8, 2020 at 10:06:57 AM UTC-7, Tony Wong wrote:
>>
>> 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/ae6c3fe4-e482-4ac7-a701-d6eeaca4c367o%40googlegroups.com
> <https://groups.google.com/d/msgid/ansible-project/ae6c3fe4-e482-4ac7-a701-d6eeaca4c367o%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/CALmkhkrwwD45i5v2zyPyqrptY8x7mDjmHrAXO_Z3E8r-hpSyiQ%40mail.gmail.com.

Reply via email to