This repository has been archived by the owner on Nov 9, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathvsphere-install.yml
98 lines (92 loc) · 3.49 KB
/
vsphere-install.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
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
# Copyright © 2017 VMware, Inc. All Rights Reserved.
# SPDX-License-Identifier: MIT OR GPL-3.0-only
---
- hosts: all
pre_tasks:
- name: Ensure awk is installed
package:
name: "{{ item }}"
state: present
with_items:
- openssl
- gawk
# https://storage.googleapis.com/vic-product-ova-dev-builds/vic-v1.1.1-rc2-1f1711a0.ova
roles:
- role: vic
vars:
password: some_password
vic_network_fqdn: vic.home.local
vic_network_searchpath: home.local
vic_network_dns: 192.168.1.1
vic_network_gateway: 192.168.1.254
vic_network_netmask0: 255.255.255.0
vic_network_ip0: 192.168.1.66
vic_permit_root_login: True
vic_root_password: "{{ password }}"
vic_registry_db_password: "{{ password }}"
vic_registry_admin_password: "{{ password }}"
vic_datastore: "terra disk1"
vic_network: "VMNet"
mgmt_vc_username: administrator@home.local
mgmt_vc_password: "{{ password }}"
mgmt_vc: 192.168.1.9
mgmt_vc_datacenter: Goddard
mgmt_vc_cluster: BasementLab
image_store: esx-a-ssd
vic_download_url: "https://{{ vic_network_ip0 }}:9443/vic_{{ vic_version }}.tar.gz"
mgmt_vc_thumbprint: "29:03:72:8B:73:ED:D8:B6:D7:36:E8:EE:4F:1D:91:DE:9A:2C:3D:4A"
vic_controller_hosts:
- name: test1
timeout: 5m
target: "https://{{ mgmt_vc}}/{{ mgmt_vc_datacenter }}"
user: "{{ mgmt_vc_username }}"
password: "{{ password }}"
tls-cname: test1.home.local
image-store: "{{ image_store }}"
bridge-network: bridge-vic1
compute-resource: "{{ mgmt_vc_cluster }}"
thumbprint: "{{ mgmt_vc_thumbprint }}"
bridge-network-range: 172.16.0.0/12
management-network: Management
management-network-gateway: 0.0.0.0/0:192.168.1.254
management-network-ip: 192.168.1.19/24
dns-server: "{{ vic_network_dns }}"
public-network: "{{ vic_network }}"
organization: tscanlan
volume-store: "{{ image_store }}/test1-volumes:default"
- name: test2
timeout: 5m
target: "https://{{ mgmt_vc}}/{{ mgmt_vc_datacenter }}"
user: "{{ mgmt_vc_username }}"
password: "{{ password }}"
tls-cname: test2.home.local
image-store: "{{ image_store }}"
bridge-network: bridge-vic2
compute-resource: "{{ mgmt_vc_cluster }}"
thumbprint: "{{ mgmt_vc_thumbprint }}"
bridge-network-range: 172.16.0.0/12
management-network: Management
management-network-gateway: 0.0.0.0/0:192.168.1.254
management-network-ip: 192.168.1.20/24
dns-server: "{{ vic_network_dns }}"
public-network: "{{ vic_network }}"
organization: tscanlan
volume-store: "{{ image_store }}/test2-volumes:default"
- name: test3
timeout: 5m
target: "https://{{ mgmt_vc}}/{{ mgmt_vc_datacenter }}"
user: "{{ mgmt_vc_username }}"
password: "{{ password }}"
tls-cname: test3.home.local
image-store: "{{ image_store }}"
bridge-network: bridge-vic3
compute-resource: "{{ mgmt_vc_cluster }}"
thumbprint: "{{ mgmt_vc_thumbprint }}"
bridge-network-range: 172.16.0.0/12
management-network: Management
management-network-gateway: 0.0.0.0/0:192.168.1.254
management-network-ip: 192.168.1.21/24
dns-server: "{{ vic_network_dns }}"
public-network: "{{ vic_network }}"
organization: tscanlan
volume-store: "{{ image_store }}/test3-volumes:default"