diff options
Diffstat (limited to 'inventory')
-rw-r--r-- | inventory/group_vars/realraum/network.yml | 20 | ||||
-rw-r--r-- | inventory/host_vars/r3-cccamp19-sw0.yml | 23 | ||||
-rw-r--r-- | inventory/hosts.ini | 4 |
3 files changed, 47 insertions, 0 deletions
diff --git a/inventory/group_vars/realraum/network.yml b/inventory/group_vars/realraum/network.yml new file mode 100644 index 00000000..9cb753e7 --- /dev/null +++ b/inventory/group_vars/realraum/network.yml @@ -0,0 +1,20 @@ +--- +network_zones: + cccamp19: + vlan: 19 + + protected: + vlan: 126 + prefix: 192.168.126.0/24 + offsets: + r3-cccamp19-gw: 254 + dhcp: + start: 1 + limit: 199 + + mgmt: + vlan: 41 + prefix: 192.168.41.0/24 + offsets: + r3-cccamp19-sw0: 200 + r3-cccamp19-gw: 254 diff --git a/inventory/host_vars/r3-cccamp19-sw0.yml b/inventory/host_vars/r3-cccamp19-sw0.yml new file mode 100644 index 00000000..5b01d940 --- /dev/null +++ b/inventory/host_vars/r3-cccamp19-sw0.yml @@ -0,0 +1,23 @@ +--- +switch_mgmt_zone: "{{ network_zones.mgmt }}" +switch_mgmt_interface: "Gi1/0/28" + +switch_vlans: "{{ switch_vlans_yaml | from_yaml }}" +switch_vlans_yaml: | + {% for zone_name in network_zones.keys() %} + - name: "{{ zone_name }}" + id: "{{ network_zones[zone_name].vlan }}" + {% endfor %} + +switch_interfaces: "{{ switch_interfaces_yaml | from_yaml }}" +switch_interfaces_yaml: | + - spec: range Te1/0/1-4 + vlan: {{ network_zones['cccamp19'].vlan }} + - spec: range Gi1/0/5-16 + vlan: {{ network_zones['cccamp19'].vlan }} + + - spec: range Gi1/0/17-24 + vlan: {{ network_zones['protected'].vlan }} + + - spec: range Gi1/0/25-28 + vlan: {{ network_zones['mgmt'].vlan }} diff --git a/inventory/hosts.ini b/inventory/hosts.ini index bdc7c57b..b14e833f 100644 --- a/inventory/hosts.ini +++ b/inventory/hosts.ini @@ -56,6 +56,7 @@ ansible_port=22000 [realraum] r3-vex2 host_name=vex2 +r3-cccamp19-sw0 ansible_host=192.168.41.200 ansible_port=22 ############################### @@ -151,6 +152,9 @@ ele_infobeamer ############################### # host categories +[dellos6] +r3-cccamp19-sw0 + [dellos6:children] chaos_at_home_switches |