From 2204d29541b70f7883c9c49232f10cf490b3232e Mon Sep 17 00:00:00 2001 From: Christian Pointner Date: Mon, 20 Dec 2021 20:44:26 +0100 Subject: add new vmhost phoebe (WIP) --- inventory/group_vars/chaos-at-home/network.yml | 2 ++ inventory/group_vars/vmhost-ch-gnocchi/vars.yml | 10 ++++---- inventory/group_vars/vmhost-ch-phoebe/vars.yml | 32 +++++++++++++++++++++++++ 3 files changed, 39 insertions(+), 5 deletions(-) create mode 100644 inventory/group_vars/vmhost-ch-phoebe/vars.yml (limited to 'inventory/group_vars') diff --git a/inventory/group_vars/chaos-at-home/network.yml b/inventory/group_vars/chaos-at-home/network.yml index cca3c947..ac46f005 100644 --- a/inventory/group_vars/chaos-at-home/network.yml +++ b/inventory/group_vars/chaos-at-home/network.yml @@ -25,6 +25,7 @@ network_zones: ch-raspi-ntp: 33 ch-prometheus: 200 ch-epimetheus: 201 + ch-phoebe: 202 ch-gw-lan: 254 ############# ## legacy stuff @@ -84,6 +85,7 @@ network_zones: prefix: 192.168.42.0/24 offsets: ch-prometheus: 20 # IPMI + ch-phoebe: 21 # IPMI ch-jump: 22 ch-equinox-ws: 42 ch-dione: 100 # IPMI diff --git a/inventory/group_vars/vmhost-ch-gnocchi/vars.yml b/inventory/group_vars/vmhost-ch-gnocchi/vars.yml index 5b36795e..852b905c 100644 --- a/inventory/group_vars/vmhost-ch-gnocchi/vars.yml +++ b/inventory/group_vars/vmhost-ch-gnocchi/vars.yml @@ -1,13 +1,13 @@ --- __vmhost_bridge_interface_zones__: enp1s0: - - lan - - svc + - lan + - svc enp2s0: - - magenta + - magenta enp3s0: - - mgmt - - iot + - mgmt + - iot __vmhost_bridge_interface_zones_yaml__: | {% for interface in (__vmhost_bridge_interface_zones__.keys() | sort) %} diff --git a/inventory/group_vars/vmhost-ch-phoebe/vars.yml b/inventory/group_vars/vmhost-ch-phoebe/vars.yml new file mode 100644 index 00000000..5e7bcf57 --- /dev/null +++ b/inventory/group_vars/vmhost-ch-phoebe/vars.yml @@ -0,0 +1,32 @@ +--- +__vmhost_bridge_interface_zones__: + eno1: + - lan + eno2: + - svc + eno3: + - iot + - mgmt + eno4: + - magenta + +__vmhost_bridge_interface_zones_yaml__: | + {% for interface in (__vmhost_bridge_interface_zones__.keys() | sort) %} + {% for zone in __vmhost_bridge_interface_zones__[interface] %} + {{ zone }}: + interfaces: + - {{ interface }}.{{ network_zones[zone].vlan }} + {% endfor %} + {% endfor %} + + +vm_host: + name: ch-phoebe + network: + bridges: "{{ __vmhost_bridge_interface_zones_yaml__ | from_yaml }}" + zfs: + default: + pool: storage + name: vm + properties: + compression: lz4 -- cgit v1.2.3