aboutsummaryrefslogtreecommitdiffstats
path: root/examples/tg23/templates/ae-event-lol.conf
diff options
context:
space:
mode:
Diffstat (limited to 'examples/tg23/templates/ae-event-lol.conf')
-rw-r--r--examples/tg23/templates/ae-event-lol.conf9
1 files changed, 9 insertions, 0 deletions
diff --git a/examples/tg23/templates/ae-event-lol.conf b/examples/tg23/templates/ae-event-lol.conf
new file mode 100644
index 0000000..0a35942
--- /dev/null
+++ b/examples/tg23/templates/ae-event-lol.conf
@@ -0,0 +1,9 @@
+{% set switch_name = options["switch"] %}
+{% import "vars.conf" as v with context %}
+
+{% for ae_name, if_state in v.states[switch_name].ifs.items() if 'ae' in ae_name %}
+ {% if if_state.live and ae_name != "ae0" %}
+activate interfaces ge-0/0/{{ ae_name[2:] | int - 100 }} ether-options
+deactivate interfaces ge-0/0/{{ ae_name[2:] | int - 100 }} unit 0
+ {% endif %}
+{% endfor %}