소스 검색

bird: Remove problematic characters from BGP peer name

Signed-off-by: Maximilian Wilhelm <max@sdn.clinic>
Maximilian Wilhelm 1 년 전
부모
커밋
7eeb7b9041
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  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') %}