The tests themselves are brittle and we need to add information to the README on what's necessary for them to run correctly:
- eth0,eth1,eth2 should be the only interfaces (seems to conflict with a test in firewall_interfaces
- eth0 should be set to address dhcp
Additionally:
- loopback (lo) address is present in some cases (but not all), so most tests that check before or after have problems with this. It's unclear if this is a bootstrapping issue or some difference in how these present in show config commands -- however if this is consistent then we can just add - name: lo to the before and after dict entries in main vars to clarify this.