These are the two plays I use to do what you're talking about: - name: Ensure Computer Object exists in AD win_domain_computer: name: '{{ inventory_hostname_short }}' dns_hostname: '{{ inventory_hostname }}' domain_server: DC you want to run the prestage computer object on sam_account_name: '{{ inventory_hostname_short }}$' ou: '{{ AD_OU }}' description: '{{ environment_owner_email }}' enabled: yes state: present delegate_to: WINDOWS UTILITY SERVER 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: "{{ apollo_environment_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: internal.mcmcg.com 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 <tdub...@gmail.com <javascript:>> > 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 <dave...@gmail.com <javascript:>> >> 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 ansible...@googlegroups.com <javascript:>. >>> 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 ansible-project+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/cf631a6f-1064-4869-a34d-b0e8ab54a67bo%40googlegroups.com.