From 4e07a582b762509d50958c5dc49d89d122fc9b65 Mon Sep 17 00:00:00 2001 From: Randall Mason Date: Sun, 20 Jun 2021 22:46:21 -0500 Subject: [PATCH] Make limit example a working example. The current `./run-jerikan build --limit=gateway\?.ussfo03.blade-group.net,none` results in a fairly complicated error message about BGPttH: ``` self = message = "no BGPttH information (don't generate gateway templates alone)" caller = def _raise(self, message, caller): """Execute the {% error %} statement, raising an exception.""" > raise TemplateRuntimeError(message) E jinja2.exceptions.TemplateRuntimeError: no BGPttH information (don't generate gateway templates alone) caller = message = "no BGPttH information (don't generate gateway templates alone)" self = jerikan/jinja.py:365: TemplateRuntimeError ------------------------------------ Captured log call ------------------------------------ INFO jerikan.build:build.py:112 build template data.j2 to data.yaml for gateway2.ussfo03.blade-group.net INFO jerikan.build:build.py:112 build template linux/interfaces.j2 to network-interfaces for gateway2.ussfo03.blade-group.net INFO jerikan.build:build.py:112 build template linux/keepalived.j2 to keepalived.conf for gateway2.ussfo03.blade-group.net INFO jerikan.build:build.py:213 skip empty template gateway2.ussfo03.blade-group.net for linux/keepalived.j2 INFO jerikan.build:build.py:112 build template linux/authorized-keys.j2 to authorized_keys for gateway2.ussfo03.blade-group.net INFO jerikan.build:build.py:112 build template linux/nftables-rules-v4.j2 to nftables.conf for gateway2.ussfo03.blade-group.net INFO jerikan.build:build.py:112 build template linux/sysctl.conf.j2 to sysctl.conf for gateway2.ussfo03.blade-group.net INFO jerikan.build:build.py:112 build template linux/motd.j2 to motd for gateway2.ussfo03.blade-group.net INFO jerikan.build:build.py:112 build template linux/dhcp.j2 to dhcpd.conf for gateway2.ussfo03.blade-group.net INFO jerikan.build:build.py:112 build template linux/nginx.j2 to nginx.conf for gateway2.ussfo03.blade-group.net -------------------- generated xml file: /app/jerikan/output/junit.xml -------------------- --------------- generated html file: file:///app/jerikan/output/report.html --------------- ================================= short test summary info ================================= FAILED jerikan/build.py::build[gateway1.ussfo03.blade-group.net] - jinja2.exceptions.Tem... FAILED jerikan/build.py::build[gateway2.ussfo03.blade-group.net] - jinja2.exceptions.Tem... ``` --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index f874369..7c13c88 100644 --- a/README.md +++ b/README.md @@ -31,7 +31,7 @@ $ ./run-jerikan build To limit to a few devices: ```console -$ ./run-jerikan build --limit=gateway\?.ussfo03.blade-group.net,none +$ ./run-jerikan build --limit=spine\?.ussfo03.blade-group.net,none ``` ## Get the scope of a device