From 95b33c563744edafee77264b4465794613258d8c Mon Sep 17 00:00:00 2001 From: Dmitriy Rabotyagov Date: Fri, 13 Dec 2024 12:35:26 +0100 Subject: [PATCH] Make defaults configurable As frrouting have multiple values for defaults and does not support config_template module, we need to ensure that defaults are also configurable. Change-Id: I320b61227e8ce4dd66e563aed6a808fdc72e0347 --- defaults/main.yml | 1 + templates/frr.conf.j2 | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/defaults/main.yml b/defaults/main.yml index 75b345e..4d3331a 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -28,6 +28,7 @@ frr_vlans: [] frr_integrated_config_path: /etc/frr/frr.conf +frr_profile: traditional frr_staticd_routes: [] frr_bgpd_config: [] frr_bgpd_enable: "{{ (frr_bgpd_config | length > 0) }}" diff --git a/templates/frr.conf.j2 b/templates/frr.conf.j2 index 04a5623..49637bb 100644 --- a/templates/frr.conf.j2 +++ b/templates/frr.conf.j2 @@ -1,7 +1,7 @@ ! ! Zebra configuration ! -frr defaults traditional +frr defaults {{ frr_profile }} ! hostname {{ ansible_facts['hostname'] }} log syslog informational