summaryrefslogtreecommitdiff
path: root/tests/render/cases/bgp_unnumbered
diff options
context:
space:
mode:
Diffstat (limited to 'tests/render/cases/bgp_unnumbered')
-rw-r--r--tests/render/cases/bgp_unnumbered/docs_two_routers/expected/routerA.txt16
-rw-r--r--tests/render/cases/bgp_unnumbered/docs_two_routers/expected/routerB.txt16
-rw-r--r--tests/render/cases/bgp_unnumbered/docs_two_routers/inventory.yml19
-rw-r--r--tests/render/cases/bgp_unnumbered/docs_two_routers/vars.yml3
4 files changed, 54 insertions, 0 deletions
diff --git a/tests/render/cases/bgp_unnumbered/docs_two_routers/expected/routerA.txt b/tests/render/cases/bgp_unnumbered/docs_two_routers/expected/routerA.txt
new file mode 100644
index 0000000..9e27ddc
--- /dev/null
+++ b/tests/render/cases/bgp_unnumbered/docs_two_routers/expected/routerA.txt
@@ -0,0 +1,16 @@
+set interfaces loopback lo address '192.168.0.1/32'
+set protocols bgp address-family ipv4-unicast redistribute connected
+set protocols bgp address-family ipv6-unicast redistribute connected
+set protocols bgp neighbor eth1 interface v6only
+set protocols bgp neighbor eth1 interface v6only peer-group 'fabric'
+set protocols bgp neighbor eth2 interface v6only
+set protocols bgp neighbor eth2 interface v6only peer-group 'fabric'
+set protocols bgp parameters bestpath as-path multipath-relax
+set protocols bgp parameters bestpath compare-routerid
+set protocols bgp parameters default no-ipv4-unicast
+set protocols bgp parameters router-id 192.168.0.1
+set protocols bgp peer-group fabric address-family ipv4-unicast
+set protocols bgp peer-group fabric address-family ipv6-unicast
+set protocols bgp peer-group fabric capability extended-nexthop
+set protocols bgp peer-group fabric remote-as 'external'
+set protocols bgp system-as 64496
diff --git a/tests/render/cases/bgp_unnumbered/docs_two_routers/expected/routerB.txt b/tests/render/cases/bgp_unnumbered/docs_two_routers/expected/routerB.txt
new file mode 100644
index 0000000..05ae943
--- /dev/null
+++ b/tests/render/cases/bgp_unnumbered/docs_two_routers/expected/routerB.txt
@@ -0,0 +1,16 @@
+set interfaces loopback lo address '192.168.0.2/32'
+set protocols bgp address-family ipv4-unicast redistribute connected
+set protocols bgp address-family ipv6-unicast redistribute connected
+set protocols bgp neighbor eth1 interface v6only
+set protocols bgp neighbor eth1 interface v6only peer-group 'fabric'
+set protocols bgp neighbor eth2 interface v6only
+set protocols bgp neighbor eth2 interface v6only peer-group 'fabric'
+set protocols bgp parameters bestpath as-path multipath-relax
+set protocols bgp parameters bestpath compare-routerid
+set protocols bgp parameters default no-ipv4-unicast
+set protocols bgp parameters router-id 192.168.0.2
+set protocols bgp peer-group fabric address-family ipv4-unicast
+set protocols bgp peer-group fabric address-family ipv6-unicast
+set protocols bgp peer-group fabric capability extended-nexthop
+set protocols bgp peer-group fabric remote-as 'external'
+set protocols bgp system-as 64499
diff --git a/tests/render/cases/bgp_unnumbered/docs_two_routers/inventory.yml b/tests/render/cases/bgp_unnumbered/docs_two_routers/inventory.yml
new file mode 100644
index 0000000..ee03ea7
--- /dev/null
+++ b/tests/render/cases/bgp_unnumbered/docs_two_routers/inventory.yml
@@ -0,0 +1,19 @@
+---
+all:
+ children:
+ fabric:
+ hosts:
+ routerA:
+ ansible_host: 192.0.2.1
+ bgp_unnumbered_asn: 64496
+ bgp_unnumbered_router_id: 192.168.0.1
+ routerB:
+ ansible_host: 192.0.2.2
+ bgp_unnumbered_asn: 64499
+ bgp_unnumbered_router_id: 192.168.0.2
+ vars:
+ ansible_network_os: vyos.vyos.vyos
+ ansible_connection: ansible.netcommon.network_cli
+ ansible_user: vyos
+ ansible_connect_timeout: 5
+ ansible_command_timeout: 5
diff --git a/tests/render/cases/bgp_unnumbered/docs_two_routers/vars.yml b/tests/render/cases/bgp_unnumbered/docs_two_routers/vars.yml
new file mode 100644
index 0000000..7b92717
--- /dev/null
+++ b/tests/render/cases/bgp_unnumbered/docs_two_routers/vars.yml
@@ -0,0 +1,3 @@
+---
+# docs.vyos.io/en/1.5/configexamples/bgp-ipv6-unnumbered.html - shared settings
+bgp_unnumbered_interfaces: [eth1, eth2]