summaryrefslogtreecommitdiff
path: root/inventory
diff options
context:
space:
mode:
authorChristian Pointner <equinox@spreadspace.org>2019-08-21 19:03:58 +0200
committerChristian Pointner <equinox@spreadspace.org>2019-08-21 19:03:58 +0200
commit9e65cdc6451715b57bf1d08993c8977090a2f43a (patch)
tree0086e699fab5782ea433cf194e8684bb972f044a /inventory
parentadded vm for flora @ camp19 (diff)
nicer grouping for r3 @ cccamp
Diffstat (limited to 'inventory')
-rw-r--r--inventory/group_vars/r3-cccamp19/network.yml (renamed from inventory/group_vars/realraum/network.yml)9
-rw-r--r--inventory/host_vars/r3-cccamp19-flora.yml11
-rw-r--r--inventory/hosts.ini12
3 files changed, 24 insertions, 8 deletions
diff --git a/inventory/group_vars/realraum/network.yml b/inventory/group_vars/r3-cccamp19/network.yml
index 5a6b4e7e..07b869e3 100644
--- a/inventory/group_vars/realraum/network.yml
+++ b/inventory/group_vars/r3-cccamp19/network.yml
@@ -6,14 +6,17 @@ network_zones:
lan:
vlan: 126
prefix: 192.168.126.0/24
+ gw: 192.168.126.254
+ dns:
+ - 192.168.126.254
+ dhcp:
+ start: 1
+ limit: 199
offsets:
dione: 200
helene: 201
r3-cccamp19-flora: 220
r3-cccamp19-gw: 254
- dhcp:
- start: 1
- limit: 199
mgmt:
vlan: 41
diff --git a/inventory/host_vars/r3-cccamp19-flora.yml b/inventory/host_vars/r3-cccamp19-flora.yml
index f637fd69..bb4b9c02 100644
--- a/inventory/host_vars/r3-cccamp19-flora.yml
+++ b/inventory/host_vars/r3-cccamp19-flora.yml
@@ -1,6 +1,5 @@
---
vm_host: helene
-install_dhcp: true
install:
host: "{{ vm_host }}"
@@ -14,15 +13,19 @@ install:
lv: "{{ inventory_hostname }}"
size: 10g
interfaces:
- - bridge: camp19-br
- name: camp0
- bridge: lan-br
name: lan0
+ - bridge: camp19-br
+ name: camp0
autostart: True
network:
+ nameservers: "{{ network_zones.lan.dns }}"
domain: "{{ host_domain }}"
systemd_link:
interfaces: "{{ install.interfaces }}"
primary:
- interface: camp0
+ interface: lan0
+ ip: "{{ network_zones.lan.prefix | ipaddr(network_zones.lan.offsets[inventory_hostname]) | ipaddr('address') }}"
+ mask: "{{ network_zones.lan.prefix | ipaddr('netmask') }}"
+ gateway: "{{ network_zones.lan.gw }}"
diff --git a/inventory/hosts.ini b/inventory/hosts.ini
index b4219f0b..0caacaf8 100644
--- a/inventory/hosts.ini
+++ b/inventory/hosts.ini
@@ -56,8 +56,18 @@ ansible_port=22000
[realraum]
r3-vex2 host_name=vex2
+
+[realraum:children]
+r3-cccamp19
+
+[r3-cccamp19:vars]
+host_domain=camp.realraum.at
+ansible_port=222
+
+[r3-cccamp19]
r3-cccamp19-sw0 ansible_host=192.168.41.200 ansible_port=22
-r3-cccamp19-flora host_name=flora host_domain=camp.realraum.at
+r3-cccamp19-flora host_name=flora
+
###############################
# environment: spreadspace