Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ---
- - hosts: esxi
- connection: local
- remote_user: root
- become: no
- vars_prompt:
- - name: hostname
- prompt: "Enter the VMware ESXi hostname"
- default: "esxi.fritz.box"
- private: no
- - name: username
- prompt: "Enter the VMware ESXi username"
- default: "root"
- private: no
- - name: password
- prompt: "Enter the VMware ESXi password"
- private: yes
- vars:
- vms:
- - name: "Windows 7 Internet Explorer 10"
- notes: "Created using Ansible"
- osid: windows7_64Guest
- scsi: paravirtual
- memory: 4096
- cpus: 2
- tasks:
- - name: create vms
- vsphere_guest:
- vcenter_hostname: "{{ hostname }}"
- username: "{{ username }}"
- password: "{{ password }}"
- guest: "{{ item.name }}"
- state: powered_on
- vm_extra_config:
- notes: "{{ item.notes }}"
- vm_hardware:
- memory_mb: "{{ item.memory }}"
- num_cpus: "{{ item.cpus }}"
- osid: "{{ item.osid }}"
- scsi: "{{ item.scsi }}"
- vm_disk:
- disk1:
- size_gb: 64
- type: thin
- datastore: "datastore1"
- vm_nic:
- nic1:
- type: vmxnet3
- network: "VM Network"
- network_type: standard
- esxi:
- datacenter: "ha-datacenter"
- hostname: "{{ hostname }}"
- validate_certs: no
- with_items:
- - "{{ vms }}"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement