Advertisement
Guest User

Untitled

a guest
Aug 18th, 2016
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.85 KB | None | 0 0
  1. ---
  2. - hosts: control
  3.  
  4. vars_prompt:
  5. - name: "vmname"
  6. prompt: "Enter vm hostname"
  7. private: no
  8. register: vmname_result
  9.  
  10. tasks:
  11.  
  12. # Deploy a guest from a template
  13. - name: deploy guest vm from template
  14. vsphere_guest:
  15. vcenter_hostname: vcsa.home-net.tech
  16. username: ansible-svc
  17. password: ansible2016
  18. guest: '{{ vmname }}'
  19. from_template: yes
  20. template_src: centos6Template
  21. cluster: LAB
  22. vm_extra_config:
  23. vcpu.hotadd: yes
  24. mem.hotadd: yes
  25. folder: Test-VMs
  26. esxi:
  27. datacenter: LAB
  28. hostname: 172.28.11.8
  29. register: vmname_result
  30.  
  31. - add_host: name={{ vmname_result }} groups=just_created foo=42
  32.  
  33. - hosts: '{{ vmname_result }}'
  34. tasks:
  35. - name: set hostname from in-memory inventory
  36. hostname: name='{{ vmname_result }}'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement