Guest User

VMCreate_Playbook

a guest
Jul 26th, 2017
511
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.48 KB | None | 0 0
  1. Wed Jul 26 05:35:58 ansible@ansible-2:~/vmware$ cat vmcreate.yml
  2. ---
  3. - hosts: localhost
  4. connection: local
  5. gather_facts: no
  6. vars_prompt:
  7. - name: myuser
  8. prompt: Enter the UserName
  9. private: no
  10. - name: mypass
  11. prompt: Enter the Password
  12. - name: vc_name
  13. prompt: Enter the vCenter/ESXi HostName
  14. private: no
  15. - name: guest_name
  16. prompt: Enter the Guest VM Name
  17. private: no
  18. remote_user: root
  19.  
  20. tasks:
  21. - name: Create a VM
  22. delegate_to: localhost
  23. vsphere_guest:
  24. # vcenter_hostname: '{{vc_name}}'
  25. esxi:
  26. datacenter: ha-datacenter
  27. hostname: '{{vc_name}}'
  28. username: '{{myuser}}'
  29. password: '{{mypass}}'
  30. validate_certs: no
  31. guest: '{{guest_name}}'
  32. state: powered_on
  33. vm_extra_config:
  34. vcpu.hotadd: yes
  35. mem.hotadd: yes
  36. notes: This is a test VM created using Ansible
  37. # folder: [datastore1 (4)]
  38. vm_disk:
  39. disk1:
  40. size_gb: 100
  41. type: thin
  42. datastore: datastore1(4)
  43. vm_nic:
  44. nic1:
  45. type: vmxnet3
  46. network: VM Network
  47. network_type: standard
  48. vm_hardware:
  49. memory_mb: 2048
  50. num_cpus: 2
  51. osid: rhel6_64Guest
  52. scsi: paravirtual
  53. vm_cdrom:
  54. type: "iso"
  55. iso_path: "iso/apollo-adopter-esx-03-03-17-v1.iso"
  56. Wed Jul 26 05:43:34 ansible@ansible-2:~/vmware$
Add Comment
Please, Sign In to add comment