-
Notifications
You must be signed in to change notification settings - Fork 0
/
inventory.yaml
62 lines (51 loc) · 2.04 KB
/
inventory.yaml
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
##############################################################
# Host machine
##############################################################
[underlay]
basehost ansible_host=192.168.1.168 ansible_connection="ssh" ansible_user="ubuntu" ansible_ssh_pass="ubuntu" ansible_become_pass="ubuntu" ansible_ssh_common_args='-o StrictHostKeyChecking=no' #ansible_ssh_private_key_file="~/demo.pem"
##############################################################
# AIO VM
##############################################################
[aio]
lm ansible_host=192.168.10.5 vagrant_mem=16096 vagrant_cpu=2
##############################################################
# K8s VMs
##############################################################
[master]
master1 ansible_host=192.168.10.50 vagrant_mem=4096 vagrant_cpu=2
[workers]
worker1 ansible_host=192.168.10.51 vagrant_mem=8192 vagrant_cpu=1
#worker2 ansible_host=192.168.10.52 vagrant_mem=8192 vagrant_cpu=1
[k8s:children]
master
workers
##############################################################
# Openstack VMs
##############################################################
[control]
controlnode ansible_host=192.168.10.10 vagrant_mem=8096 vagrant_cpu=2
[network]
networknode ansible_host=192.168.10.11 vagrant_mem=2048 vagrant_cpu=1
[compute]
computenode1 ansible_host=192.168.10.12 vagrant_mem=8192 vagrant_cpu=1
#computenode2 ansible_host=192.168.10.13 vagrant_mem=8192 vagrant_cpu=1
[openstack:children]
control
network
compute
[openstack:vars]
public_interface=eth1
##############################################################
# Connection parameters for Openstack and K8s Virtual Machines
##############################################################
[datacentre:children]
underlay
openstack
k8s
aio
[datacentre:vars]
ansible_connection="ssh"
ansible_user="vagrant"
ansible_ssh_pass="vagrant"
ansible_ssh_common_args='-o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null'
#ansible_ssh_common_args='-o StrictHostKeyChecking=no -o ProxyCommand="ssh -i ~/demo.pem -o StrictHostKeyChecking=no -W %h:%p [email protected]"'