52 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Django/Jinja
		
	
	
	
	
	
			
		
		
	
	
			52 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Django/Jinja
		
	
	
	
	
	
# {{ ansible_managed }}
 | 
						|
frr version 10.2.2
 | 
						|
frr defaults traditional
 | 
						|
hostname {{ inventory_hostname }}
 | 
						|
log syslog informational
 | 
						|
no ip forwarding
 | 
						|
service integrated-vtysh-config
 | 
						|
!
 | 
						|
{% for iface in ceph_mesh.interfaces %}
 | 
						|
interface {{ iface }}
 | 
						|
 ipv6 router openfabric 1
 | 
						|
 openfabric csnp-interval 5
 | 
						|
 openfabric hello-interval 1
 | 
						|
 openfabric hello-multiplier 3
 | 
						|
exit
 | 
						|
!
 | 
						|
{% endfor %}
 | 
						|
interface lo
 | 
						|
 ipv6 router openfabric 1
 | 
						|
 openfabric csnp-interval 5
 | 
						|
 openfabric hello-interval 1
 | 
						|
 openfabric hello-multiplier 3
 | 
						|
 openfabric passive
 | 
						|
exit
 | 
						|
!
 | 
						|
router openfabric 1
 | 
						|
 net {{ ceph_mesh.openfabric_net }}
 | 
						|
 redistribute ipv6 local
 | 
						|
 lsp-gen-interval 5
 | 
						|
exit
 | 
						|
!
 | 
						|
!
 | 
						|
router bgp {{ bgp.as }}
 | 
						|
 bgp router-id {{ bgp_router_id }}
 | 
						|
 | 
						|
 bgp default ipv4-unicast
 | 
						|
 bgp default ipv6-unicast
 | 
						|
 | 
						|
 neighbor k6-infra peer-group
 | 
						|
 neighbor k6-infra remote-as {{ bgp.as }}
 | 
						|
 neighbor k6-infra password {{ bgp_password }}
 | 
						|
 neighbor k6-infra update-source {{ bgp.interface }}
 | 
						|
 | 
						|
{% for peer in bgp.peers %}
 | 
						|
 neighbor {{ peer }} peer-group k6-infra
 | 
						|
{% endfor %}
 | 
						|
 | 
						|
{% for peer in bgp.peers_ipv6 %}
 | 
						|
 neighbor {{ peer }} peer-group k6-infra
 | 
						|
{% endfor %}
 | 
						|
!
 |