Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ---
- - hosts: control
- vars_prompt:
- - name: "vmname"
- prompt: "Enter vm hostname"
- private: no
- register: vmname_result
- tasks:
- # Deploy a guest from a template
- - name: deploy guest vm from template
- vsphere_guest:
- vcenter_hostname: vcsa.home-net.tech
- username: ansible-svc
- password: ansible2016
- guest: '{{ vmname }}'
- from_template: yes
- template_src: centos6Template
- cluster: LAB
- vm_extra_config:
- vcpu.hotadd: yes
- mem.hotadd: yes
- folder: Test-VMs
- esxi:
- datacenter: LAB
- hostname: 172.28.11.8
- register: vmname_result
- - add_host: name={{ vmname_result }} groups=just_created foo=42
- - hosts: '{{ vmname_result }}'
- tasks:
- - name: set hostname from in-memory inventory
- hostname: name='{{ vmname_result }}'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement