summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBradley A. Thornton <bthornto@thethorntons.net>2019-08-12 09:25:24 -0700
committerBradley A. Thornton <bthornto@thethorntons.net>2019-08-12 09:25:24 -0700
commit1406326c2984322d54f847c915e4a5c02060f03f (patch)
tree6b18469b80856eaf43646531ea7ddb8ce07e07af
parentf5ff7de6e0a4bb98019d7cf0c83518b593495dcc (diff)
downloadvyos.vyos-1406326c2984322d54f847c915e4a5c02060f03f.tar.gz
vyos.vyos-1406326c2984322d54f847c915e4a5c02060f03f.zip
get prepare dir and add links
l---------plugins/modules/vyos_interface.py1
l---------plugins/modules/vyos_l3_interface.py1
-rw-r--r--plugins/modules/vyos_vlan.py1
-rw-r--r--test/integration/targets/prepare_vyos_tests/tasks/main.yaml10
4 files changed, 13 insertions, 0 deletions
diff --git a/plugins/modules/vyos_interface.py b/plugins/modules/vyos_interface.py
new file mode 120000
index 0000000..3459fa1
--- /dev/null
+++ b/plugins/modules/vyos_interface.py
@@ -0,0 +1 @@
+_vyos_interface.py \ No newline at end of file
diff --git a/plugins/modules/vyos_l3_interface.py b/plugins/modules/vyos_l3_interface.py
new file mode 120000
index 0000000..961ef4e
--- /dev/null
+++ b/plugins/modules/vyos_l3_interface.py
@@ -0,0 +1 @@
+_vyos_l3_interface.py \ No newline at end of file
diff --git a/plugins/modules/vyos_vlan.py b/plugins/modules/vyos_vlan.py
index 6c0fad8..1746382 100644
--- a/plugins/modules/vyos_vlan.py
+++ b/plugins/modules/vyos_vlan.py
@@ -153,6 +153,7 @@ def map_obj_to_commands(updates, module):
name = w["name"]
address = w["address"]
state = w["state"]
+ interfaces = w["interfaces"]
obj_in_have = search_obj_in_list(vlan_id, have)
diff --git a/test/integration/targets/prepare_vyos_tests/tasks/main.yaml b/test/integration/targets/prepare_vyos_tests/tasks/main.yaml
new file mode 100644
index 0000000..494a1d2
--- /dev/null
+++ b/test/integration/targets/prepare_vyos_tests/tasks/main.yaml
@@ -0,0 +1,10 @@
+---
+- name: Ensure required interfaces are present in running-config
+ cli_config:
+ config: "{{ lines }}"
+ vars:
+ lines: |
+ set interfaces ethernet eth0 address dhcp
+ set interfaces ethernet eth1
+ set interfaces ethernet eth2
+ set interfaces loopback lo