forked from llima3000/ansibledevops
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdeployControllers.yml
50 lines (47 loc) · 1.62 KB
/
deployControllers.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
---
#ansible-playbook deployControllers.yml -e "mgmt_ip=10.10.29.250 vm_name=luiz-0-gslb-cluster-ctrl"&
#ansible-playbook deployControllers.yml -e "mgmt_ip=10.10.29.251 vm_name=luiz-1-gslb-cluster-ctrl"&
#ansible-playbook deployControllers.yml -e "mgmt_ip=10.10.29.252 vm_name=luiz-2-gslb-cluster-ctrl"&
- hosts: localhost
connection: local
roles:
- { role: avinetworks.avicontroller-vmware }
- { role: avinetworks.avisdk }
vars:
state: present
vcenter_host: 10.10.2.10
vcenter_user: root
vcenter_pwd: vmware
datacenter: 10GTest
cluster: Arista
ova_path: ../../controller-17.2.11-9014.ova
vm_name: luiz-1-gslb-cluster-ctrl
folder: luiz
datastore: AS01
mgmt_network: "Mgmt_Arista_3"
power_on: true
mgmt_ip: 10.10.29.250
mgmt_mask: 255.255.254.0
default_gw: 10.10.28.1
tasks:
- name: Deploy Avi Controller "{{ vm_name }}"
deploy_controller:
state: "{{ state }}"
ovftool_path: /usr/bin/
vcenter_host: "{{ vcenter_host }}"
vcenter_user: "{{ vcenter_user }}"
vcenter_password: "{{ vcenter_pwd }}"
con_datacenter: "{{ datacenter }}"
con_cluster: "{{ cluster }}"
con_ova_path: "{{ ova_path }}"
con_vm_name: "{{ vm_name }}"
con_vcenter_folder: "{{ folder }}"
con_datastore: "{{ datastore }}"
con_mgmt_network: "{{ mgmt_network }}"
con_power_on: "{{ power_on }}"
con_mgmt_ip: "{{ mgmt_ip }}"
con_mgmt_mask: "{{ mgmt_mask }}"
con_default_gw: "{{ default_gw }}"
#con_number_of_cpus: 16
#con_memory: 32
#con_disk_size: 500