- hosts: 127.0.0.1
connection: local
gather_facts: no
roles:
- { role: vsphere-guest, vm_name: '{{server1_hostname}}', ip_addr: '{{server1_ip.stdout}}', ip_mask: '{{ip_mask}}', ip_gateway: '{{ip_gateway}}', fqdn: '{{server1_hostname}}', vm_memsize: '{{vm_memsize}}', vm_numcpus: '{{vm_numcpus}}', vcenter_username: '{{ vcenter[vsphere_environment].username }}', vcenter_password: '{{ vcenter[vsphere_environment].password }}', tags: [ 'create_vms', 'create_vm1' ] }
---
- hosts: 127.0.0.1
connection: local
gather_facts: no
roles:
- { role: dns-record, start_ip: '{{ vm_start_ip }}', end_ip: '{{ vm_end_ip }}', server_name: '{{ server1_hostname }}' }
tags:
- create_dns
- hosts: 127.0.0.1
connection: local
gather_facts: no
vars_files:
- provision_vault.yml
pre_tasks:
- name: get server1 ip
command: dig +short '{{ server1_hostname }}'
register: server1_ip
roles:
- role: vsphere-guest
vm_name: '{{server1_hostname}}'
ip_addr: '{{server1_ip.stdout}}'
ip_mask: '{{ip_mask}}'
ip_gateway: '{{ip_gateway}}'
fqdn: '{{server1_hostname}}'
vm_memsize: '{{vm_memsize}}'
vm_numcpus: '{{vm_numcpus}}'
vcenter_username: '{{ vcenter[vsphere_environment].username }}'
vcenter_password: '{{ vcenter[vsphere_environment].password }}'
tags: [ 'create_vms', 'create_vm1' ]