summaryrefslogtreecommitdiff
path: root/chaos-at-home/ch-gnocchi.yml
diff options
context:
space:
mode:
Diffstat (limited to 'chaos-at-home/ch-gnocchi.yml')
-rw-r--r--chaos-at-home/ch-gnocchi.yml22
1 files changed, 21 insertions, 1 deletions
diff --git a/chaos-at-home/ch-gnocchi.yml b/chaos-at-home/ch-gnocchi.yml
index c3811c50..fd519bfd 100644
--- a/chaos-at-home/ch-gnocchi.yml
+++ b/chaos-at-home/ch-gnocchi.yml
@@ -15,4 +15,24 @@
- name: install network interface config
copy:
dest: /etc/network/interfaces
- content: "{{ __interface_configs__ }}"
+ content: |
+ # This file describes the network interfaces available on your system
+ # and how to activate them. For more information, see interfaces(5).
+
+ # The loopback network interface
+ auto lo
+ iface lo inet loopback
+ {% for interface in (__vmhost_bridge_interface_zones__.keys() | sort) %}
+
+
+ auto {{ interface }}
+ iface {{ interface }} inet manual
+ {% for zone in __vmhost_bridge_interface_zones__[interface] %}
+
+ auto {{ interface }}.{{ network_zones[zone].vlan }}
+ iface {{ interface }}.{{ network_zones[zone].vlan }} inet manual
+ {% endfor %}
+ {% endfor %}
+
+
+ source /etc/network/interfaces.d/*