Advertisement
Guest User

Untitled

a guest
Aug 3rd, 2016
182
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.42 KB | None | 0 0
  1. ---
  2. - hosts: esxi
  3. connection: local
  4. remote_user: root
  5. become: no
  6. vars_prompt:
  7. - name: hostname
  8. prompt: "Enter the VMware ESXi hostname"
  9. default: "esxi.fritz.box"
  10. private: no
  11. - name: username
  12. prompt: "Enter the VMware ESXi username"
  13. default: "root"
  14. private: no
  15. - name: password
  16. prompt: "Enter the VMware ESXi password"
  17. private: yes
  18. vars:
  19. vms:
  20. - name: "Windows 7 Internet Explorer 10"
  21. notes: "Created using Ansible"
  22. osid: windows7_64Guest
  23. scsi: paravirtual
  24. memory: 4096
  25. cpus: 2
  26. tasks:
  27. - name: create vms
  28. vsphere_guest:
  29. vcenter_hostname: "{{ hostname }}"
  30. username: "{{ username }}"
  31. password: "{{ password }}"
  32. guest: "{{ item.name }}"
  33. state: powered_on
  34. vm_extra_config:
  35. notes: "{{ item.notes }}"
  36. vm_hardware:
  37. memory_mb: "{{ item.memory }}"
  38. num_cpus: "{{ item.cpus }}"
  39. osid: "{{ item.osid }}"
  40. scsi: "{{ item.scsi }}"
  41. vm_disk:
  42. disk1:
  43. size_gb: 64
  44. type: thin
  45. datastore: "datastore1"
  46. vm_nic:
  47. nic1:
  48. type: vmxnet3
  49. network: "VM Network"
  50. network_type: standard
  51. esxi:
  52. datacenter: "ha-datacenter"
  53. hostname: "{{ hostname }}"
  54. validate_certs: no
  55. with_items:
  56. - "{{ vms }}"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement