Created
July 19, 2020 15:01
-
-
Save rohitthakur2590/862b2321283aafb7c41af342f227d1e8 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
- name: Render the provided configuration. | |
vyos.vyos.vyos_ospfv2: | |
config: | |
log_adjacency_changes: 'detail' | |
max_metric: | |
router_lsa: | |
administrative: true | |
on_shutdown: 10 | |
on_startup: 10 | |
default_information: | |
originate: | |
always: true | |
metric: 10 | |
metric_type: 2 | |
route_map: 'ingress' | |
mpls_te: | |
enabled: true | |
router_address: '192.0.11.11' | |
auto_cost: | |
reference_bandwidth: 2 | |
neighbor: | |
- neighbor_id: '192.0.11.12' | |
poll_interval: 10 | |
priority: 2 | |
redistribute: | |
- route_type: 'bgp' | |
metric: 10 | |
metric_type: 2 | |
passive_interface: | |
- 'eth1' | |
- 'eth2' | |
parameters: | |
router_id: '192.0.1.1' | |
opaque_lsa: true | |
rfc1583_compatibility: true | |
abr_type: 'cisco' | |
areas: | |
- area_id: '2' | |
area_type: | |
normal: true | |
authentication: "plaintext-password" | |
shortcut: 'enable' | |
- area_id: '3' | |
area_type: | |
nssa: | |
set: true | |
- area_id: '4' | |
area_type: | |
stub: | |
default_cost: 20 | |
network: | |
- address: '192.0.2.0/24' | |
range: | |
- address: '192.0.3.0/24' | |
cost: 10 | |
- address: '192.0.4.0/24' | |
cost: 12 | |
state: rendered | |
Module Execution Result: | |
======================== | |
"rendered": [ | |
"set protocols ospf log-adjacency-changes 'detail'", | |
"set protocols ospf max-metric router-lsa administrative", | |
"set protocols ospf max-metric router-lsa on-shutdown 10", | |
"set protocols ospf max-metric router-lsa on-startup 10", | |
"set protocols ospf default-information originate always", | |
"set protocols ospf default-information originate metric 10", | |
"set protocols ospf default-information originate metric-type 2", | |
"set protocols ospf default-information originate route-map ingress", | |
"set protocols ospf mpls-te enable", | |
"set protocols ospf mpls-te router-address '192.0.11.11'", | |
"set protocols ospf auto-cost reference-bandwidth '2'", | |
"set protocols ospf neighbor 192.0.11.12", | |
"set protocols ospf neighbor 192.0.11.12 poll-interval 10", | |
"set protocols ospf neighbor 192.0.11.12 priority 2", | |
"set protocols ospf redistribute bgp", | |
"set protocols ospf redistribute bgp metric 10", | |
"set protocols ospf redistribute bgp metric-type 2", | |
"set protocols ospf passive-interface eth1", | |
"set protocols ospf passive-interface eth2", | |
"set protocols ospf parameters router-id '192.0.1.1'", | |
"set protocols ospf parameters opaque-lsa", | |
"set protocols ospf parameters rfc1583-compatibility", | |
"set protocols ospf parameters abr-type 'cisco'", | |
"set protocols ospf area '2'", | |
"set protocols ospf area 2 area-type normal", | |
"set protocols ospf area 2 authentication plaintext-password", | |
"set protocols ospf area 2 shortcut enable", | |
"set protocols ospf area '3'", | |
"set protocols ospf area 3 area-type nssa", | |
"set protocols ospf area '4'", | |
"set protocols ospf area 4 area-type stub default-cost 20", | |
"set protocols ospf area 4 network 192.0.2.0/24", | |
"set protocols ospf area 4 range 192.0.3.0/24", | |
"set protocols ospf area 4 range 192.0.3.0/24 cost 10", | |
"set protocols ospf area 4 range 192.0.4.0/24", | |
"set protocols ospf area 4 range 192.0.4.0/24 cost 12" | |
] |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment