Browse Source

bird: Remove problematic characters from BGP peer name

Signed-off-by: Maximilian Wilhelm <max@sdn.clinic>
Maximilian Wilhelm 11 months ago
parent
commit
7eeb7b9041
1 changed files with 1 additions and 1 deletions
  1. 1 1
      bird/ibgp.conf

+ 1 - 1
bird/ibgp.conf

@@ -16,7 +16,7 @@ template bgp ibgp {
 
 {%- set peers = salt['pillar.get']("nodes:" ~ grains.id ~ ":routing:bgp:internal:peers:" ~ family, []) %}
 {% for peer_config in peers %}
-protocol bgp {{ peer_config.get ('node') }} from ibgp {
+protocol bgp {{ peer_config.get ('node')|replace(".", "_")|replace("-", "_") }} from ibgp {
 	neighbor {{ peer_config.get ('ip') }} as AS_OWN;
 
   {%- if peer_config.get ('rr_client') %}