Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ---
- - hosts: localhost
- connection: local
- gather_facts: no
- vars_prompt:
- - name: myuser
- prompt: Enter the ESXi UserName
- private: no
- - name: mypass
- prompt: Enter the ESXi Password
- - name: site_code
- prompt: Enter the Site Code in Short Letters
- private: no
- vars_files:
- - vars.yml
- tasks:
- - name: Create a VM Template
- delegate_to: localhost
- vmware_guest:
- hostname: "{{item.esx_ip}}"
- username: "{{myuser}}"
- password: "{{mypass}}"
- validate_certs: no
- esxi_hostname: "{{item.esx_host}}"
- datacenter: ha-datacenter
- name: "{{site_code}}{{item.name}}"
- template: <data_store>/<template_name>
- guest_id: "{{item.osid}}"
- disk:
- - size_gb: "{{item.disk_size1}}"
- type: thin
- datastore: "{{item.data_store}}"
- hardware:
- memory_mb: "{{item.memory}}"
- num_cpus: "{{item.cpu}}"
- scsi: paravirtual
- register: deploy
- when: ( item.disks == "1" )
- with_items: "{{vm}}"
Add Comment
Please, Sign In to add comment