Tanguy Herbron
6f57f55b97
Ansible inventory can now be static with static IPs provisioned by Vangard. The documentation has also been updated to include how the configuration of the ingress node can be node from any VPS provider.
72 lines
1.9 KiB
YAML
72 lines
1.9 KiB
YAML
all:
|
|
hosts:
|
|
hb-wide-1:
|
|
ansible_host: 192.168.56.101
|
|
is_nas: false
|
|
hostname: hb-wide-1
|
|
wireguard_ip: 10.20.0.1
|
|
k3s_label:
|
|
- type=worker
|
|
- size=wide
|
|
hb-wide-2:
|
|
ansible_host: 192.168.56.102
|
|
is_nas: false
|
|
hostname: hb-wide-2
|
|
wireguard_ip: 10.20.0.2
|
|
k3s_label:
|
|
- type=worker
|
|
- size=wide
|
|
hb-slim-1:
|
|
ansible_host: 192.168.56.11
|
|
is_nas: false
|
|
hostname: hb-slim-1
|
|
wireguard_ip: 10.20.0.11
|
|
k3s_label:
|
|
- type=worker
|
|
- size=slim
|
|
hb-slim-2:
|
|
ansible_host: 192.168.56.12
|
|
is_nas: false
|
|
hostname: hb-slim-2
|
|
wireguard_ip: 10.20.0.12
|
|
k3s_label:
|
|
- type=worker
|
|
- size=slim
|
|
hb-slim-3:
|
|
ansible_host: 192.168.56.13
|
|
is_nas: false
|
|
hostname: hb-slim-3
|
|
wireguard_ip: 10.20.0.13
|
|
k3s_label:
|
|
- type=worker
|
|
- size=slim
|
|
children:
|
|
master:
|
|
hosts:
|
|
hb-wide-1:
|
|
node:
|
|
hosts:
|
|
hb-wide-2:
|
|
hb-slim-1:
|
|
hb-slim-2:
|
|
hb-slim-3:
|
|
etcd_cluster:
|
|
hosts:
|
|
hb-wide-1:
|
|
hb-wide-2:
|
|
hb-slim-1:
|
|
hb-slim-2:
|
|
hb-slim-3:
|
|
k3s_cluster:
|
|
children:
|
|
master:
|
|
node:
|
|
vars:
|
|
ansible_ssh_private_key_file: ~/.ssh/creator
|
|
ansible_user: creator
|
|
ansible_become_password: aberation
|
|
ansible_ssh_port: 22
|
|
ufw_enabled: false
|
|
wireguard_port: 51820
|
|
wireguard_mask_bits: 8
|