Guest User

vm_creation_using_templates

a guest
Aug 13th, 2017
25
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.05 KB | None | 0 0
  1. ---
  2. - hosts: localhost
  3. connection: local
  4. gather_facts: no
  5. vars_prompt:
  6. - name: myuser
  7. prompt: Enter the ESXi UserName
  8. private: no
  9. - name: mypass
  10. prompt: Enter the ESXi Password
  11. - name: site_code
  12. prompt: Enter the Site Code in Short Letters
  13. private: no
  14. vars_files:
  15. - vars.yml
  16.  
  17. tasks:
  18. - name: Create a VM Template
  19. delegate_to: localhost
  20. vmware_guest:
  21. hostname: "{{item.esx_ip}}"
  22. username: "{{myuser}}"
  23. password: "{{mypass}}"
  24. validate_certs: no
  25. esxi_hostname: "{{item.esx_host}}"
  26. datacenter: ha-datacenter
  27. name: "{{site_code}}{{item.name}}"
  28. template: <data_store>/<template_name>
  29. guest_id: "{{item.osid}}"
  30. disk:
  31. - size_gb: "{{item.disk_size1}}"
  32. type: thin
  33. datastore: "{{item.data_store}}"
  34. hardware:
  35. memory_mb: "{{item.memory}}"
  36. num_cpus: "{{item.cpu}}"
  37. scsi: paravirtual
  38. register: deploy
  39. when: ( item.disks == "1" )
  40. with_items: "{{vm}}"
Add Comment
Please, Sign In to add comment