From 5d167549b268af21d8e9ce5c8d9f94b3faed04a1 Mon Sep 17 00:00:00 2001 From: GnomeZworc Date: Mon, 1 Dec 2025 16:33:07 +0100 Subject: [PATCH] enable bgp Signed-off-by: GnomeZworc --- handlers/main.yml | 5 +++++ tasks/frr.yml | 12 ++++++++++-- 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/handlers/main.yml b/handlers/main.yml index 6c48822..ee81f1b 100644 --- a/handlers/main.yml +++ b/handlers/main.yml @@ -3,3 +3,8 @@ - name: systemctl daemon-reload ansible.builtin.systemd: daemon_reload: true + +- name: systemctl reload frr + ansible.builtin.systemd: + name: frr + reload: true \ No newline at end of file diff --git a/tasks/frr.yml b/tasks/frr.yml index a16c1ed..ea1a4b1 100644 --- a/tasks/frr.yml +++ b/tasks/frr.yml @@ -1,9 +1,17 @@ --- -- name: deploy dnsmasq +- name: Enable bgpd + ansible.builtin.lineinfile: + path: /etc/frr/daemons + regexp: "^bgpd=" + line: "bgpd=yes" + when: frr.config.daemons.bgpd|default(false) + notify: systemctl reload frr + +- name: deploy frr ansible.builtin.template: src: etc/frr/frr.conf.j2 dest: "/etc/frr/frr.conf" - notify: systemctl daemon-reload + notify: systemctl reload frr vars: route_reflector: "192.168.11.1" \ No newline at end of file