Browse Source

bird: Make sure bird is reloaded after deleting configs.

Signed-off-by: Maximilian Wilhelm <max@sdn.clinic>
Maximilian Wilhelm 3 years ago
parent
commit
fb268abed1
1 changed files with 24 additions and 8 deletions
  1. 24 8
      bird/init.sls

+ 24 - 8
bird/init.sls

@@ -272,16 +272,24 @@ bird6-configure:
 
 {% else %}
 /etc/bird/bird.d/ffrl.conf:
-  file.absent
+  file.absent:
+    - watch_in:
+      - cmd: bird-configure
 
 /etc/bird/bird6.d/ffrl.conf:
-  file.absent
+  file.absent:
+    - watch_in:
+      - cmd: bird6-configure
 
 /etc/bird/bird.d/bogon_unreach.conf:
-  file.absent
+  file.absent:
+    - watch_in:
+      - cmd: bird-configure
 
 /etc/bird/bird6.d/bogon_unreach.conf:
-  file.absent
+  file.absent:
+    - watch_in:
+      - cmd: bird6-configure
 {% endif %}
 
 
@@ -313,9 +321,13 @@ bird6-configure:
 
 {% else %}
 /etc/bird/bird.d/mesh_routes.conf:
-  file.absent
+  file.absent:
+    - watch_in:
+      - cmd: bird-configure
 /etc/bird/bird6.d/mesh_routes.conf:
-  file.absent
+  file.absent:
+    - watch_in:
+      - cmd: bird6-configure
 {% endif %}
 
 
@@ -347,9 +359,13 @@ bird6-configure:
 
 {% else %}
 /etc/bird/bird.d/l3-access.conf:
-  file.absent
+  file.absent:
+    - watch_in:
+      - cmd: bird-configure
 /etc/bird/bird6.d/l3-access.conf:
-  file.absent
+  file.absent:
+    - watch_in:
+      - cmd: bird6-configure
 {% endif %}