Files
ansible/inventory.yaml

102 lines
2.7 KiB
YAML

---
all:
vars:
admins:
- eaas
- rasmus
- arti
children:
misc:
hosts:
ns1.k-space.ee:
ansible_host: 172.20.0.2
worker99.codemowers.cloud:
# Nvidia Tegra Jetson-AGX
ansible_host: 172.20.5.99
admins:
- eaas
- lauri
children:
# Documentation at
# https://wiki.k-space.ee/en/hosting/storage
nasgroup:
hosts:
# previously known as nfs, nas
external.kube.k-space.ee:
ansible_host: 172.21.3.101
offsite:
ansible_host: 192.168.30.40
admins:
- eaas
vars:
offsite_dataset: offsite/backup_zrepl
# Proxmox aka PVE (Proxmox Virtualization Environment) documented
# https://wiki.k-space.ee/hosting/proxmox
proxmox:
hosts:
pve90.proxmox.infra.k-space.ee:
ansible_host: 172.21.20.90
pve91.proxmox.infra.k-space.ee:
ansible_host: 172.21.20.91
pve92.proxmox.infra.k-space.ee:
ansible_host: 172.21.20.92
pve93.proxmox.infra.k-space.ee:
ansible_host: 172.21.20.93
bgp:
children:
proxmox:
# Kubernetes cluster setup documented at https://git.k-space.ee/k-space/kube
#
# kubelets are also defined in:
# - router BGP
# - ansible/proxmox/group_vars/bgp/main.yaml
# - ns1 DNS
kubelets:
children:
masters:
hosts:
master1.kube.k-space.ee:
ansible_host: 172.21.3.51
master2.kube.k-space.ee:
ansible_host: 172.21.3.52
master3.kube.k-space.ee:
ansible_host: 172.21.3.53
workers:
hosts:
worker1.kube.k-space.ee:
ansible_host: 172.21.3.81
worker2.kube.k-space.ee:
ansible_host: 172.21.3.82
worker3.kube.k-space.ee:
ansible_host: 172.21.3.83
worker4.kube.k-space.ee:
ansible_host: 172.21.3.84
children:
coralworkers:
hosts:
worker91.kube.k-space.ee:
ansible_host: 172.21.3.91
# For more information regarding door management refer to
# https://wiki.k-space.ee/en/hosting/doors
doors:
vars:
admins:
- arti
- eaas
hosts:
grounddoor:
ansible_host: 100.102.3.1
frontdoor:
ansible_host: 100.102.3.2
backdoor:
ansible_host: 100.102.3.3
workshopdoor:
ansible_host: 100.102.3.4
# not listed here: https://wiki.k-space.ee/en/about/whoroles for MikroTik and APs