Hi I currently have the Following Playbook that creates Windows Virtual Machines: If you need to do other tasks on the Virtual Machine; I'll recommend creating a Pipeline within a CI/CD platform:
For Example: I have a number of Tasks - Create Machine - Create AD Object - Join Domain - Install Applications On Server - Update SCCM - Configure Second HardDrive on machine if Requested in Form: - Add DSC Agent onto Server Tasks 4 will be Taken Care for you if you set AutoLogin: --- - name: Running Create Virtual Machine Playbook hosts: localhost gather_facts: false connection: local tasks: - name: Virtual Machine and customization vmware_guest: validate_certs: no hostname: "{{ vcenter }}" username: "{{ username }}" password: "{{ password }}" cluster : "{{ cluster }}" datacenter: "{{ datacenter }}" name: "{{ VM_Name }}" folder: / template: "{{ template }}" state: poweredon datastore: "{{ datastore }}" disk: - size_gb: 40 type: thin datastore: "{{ datastore }}" networks: - name: "{{ network_name }}" ip: "{{ ip }}" netmask: "{{ netmask }}" gateway: "{{ gateway }}" dns_servers: - 10.10.10.10 - 10.10.10.20 type: static wait_for_ip_address: yes wait_for_customization: yes customization: hostname: "{{ VM_Name }}" dns_servers: - 10.10.10.10 - 10.10.10.20 dns_suffix: - localhost.com - ap.localhost.com domain: "{{ domain }}" autologon: yes password: "{{ local_pass }}" runonce: - powershell.exe -ExecutionPolicy Unrestricted wget https://raw. githubusercontent.com/ansible/ansible/devel/examples/scripts/ ConfigureRemotingForAnsible.ps1 -OutFile C:\Windows\Temp\ ConfigureRemotingForAnsible.ps1 - powershell.exe -ExecutionPolicy Unrestricted -File C:\Windows\ Temp\ConfigureRemotingForAnsible.ps1 -EnableCredSSP -DisableBasicAuth - Verbose hardware: memory_mb: "{{ mb }}" num_cpus: "{{ cpu }}" 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 ansible-project+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/f04a8024-babd-4f03-b1f3-1c66fc6a16fd%40googlegroups.com.