Skip to content

Commit 1e109c2

Browse files
authored
Frr reload on all sonic switches (#479)
1 parent 6946cfe commit 1e109c2

File tree

4 files changed

+17
-3
lines changed

4 files changed

+17
-3
lines changed

partition/roles/metal-core/tasks/main.yaml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,6 @@
4343
notify: Reload systemd daemon
4444
loop:
4545
- bgp-validation@.service
46-
- frr-reload.service
4746
when: metal_stack_switch_os_is_sonic
4847

4948
- name: create bgp-neighbor-stats directory
File renamed without changes.

partition/roles/sonic-config/handlers/main.yaml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,3 +8,12 @@
88
systemd:
99
name: bgp
1010
state: restarted
11+
12+
- name: reload systemd daemon
13+
systemd:
14+
daemon_reload: true
15+
16+
- name: reload frr
17+
systemd:
18+
name: frr-reload.service
19+
state: restarted

partition/roles/sonic-config/tasks/main.yaml

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,5 +43,11 @@
4343
notify:
4444
- restart caclmgrd
4545

46-
- name: Flush handlers
47-
meta: flush_handlers
46+
- name: Install frr-reload.service
47+
copy:
48+
src: frr-reload.service
49+
dest: /etc/systemd/system/frr-reload.service
50+
notify:
51+
- reload systemd daemon
52+
- reload frr
53+
changed_when: true

0 commit comments

Comments
 (0)