Hi
Is it at all possible to create multiple VMware VM's using an Ansible
playbook? Giving each VM a unique name (server1, server2, server3, server4)?
I can see anyway of doing this using the following playbooks, as it keeps
failing?
---
- hosts: 127.0.0.1
connection: local
user: root
sudo: false
gather_facts: false
serial: 1
vars:
vcenter_hostname: UK.server.local
esxhost: xxx.xxx.xxx.xxx
datastore: UK1
network: Web
vmcluster: UKCLUSTER
guest_name: server1, server2, server3, server4
folder: Utilities
notes: Created by Ansible
tasks:
- name: Create VM from template
vsphere_guest:
vcenter_hostname: "{{ vcenter_hostname }}"
username: "{{ username }}"
password: "{{ password }}"
guest: "{{ guest_name }}"
vm_extra_config:
notes: "{{ notes }}"
folder: "{{ folder }}"
from_template: yes
template_src: "{{ vmtemplate }}"
cluster: "{{ vmcluster }}"
resource_pool: "/Resources"
esxi:
datacenter: UK
hostname: "{{ esxhost }}"
Any ideas or suggestions would be really appreciated.
Cheers
--
You received this message because you are subscribed to the Google Groups
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/ansible-project/0699ac79-fa75-4061-bc15-c8ec3f1e1cf7%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.