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.
