feat: update ospf source for learned routes (#388)

- enable changing the source address for learned ospf routes
- this enables the loopback0 interface to be used as a default src address
- ensure k8s nodes use loopback0 as default src
- ensure incus nodes use loopback0 as default src

Reviewed-on: #388
This commit was merged in pull request #388.
This commit is contained in:
2025-09-07 16:09:21 +10:00
parent ae4eb3a5eb
commit 0665873dc8
4 changed files with 14 additions and 0 deletions
+2
View File
@@ -158,6 +158,8 @@ networking::interfaces:
# frrouting
exporters::frr_exporter::enable: true
frrouting::ospfd_router_id: "%{hiera('networking_loopback0_ip')}"
frrouting::ospf_preferred_source_enable: true
frrouting::ospf_preferred_source: "%{hiera('networking_loopback0_ip')}"
frrouting::ospfd_redistribute:
- connected
frrouting::ospfd_interfaces:
+2
View File
@@ -101,6 +101,8 @@ profiles::consul::client::node_rules:
# frrouting
exporters::frr_exporter::enable: true
frrouting::ospfd_router_id: "%{hiera('networking_loopback0_ip')}"
frrouting::ospf_preferred_source_enable: true
frrouting::ospf_preferred_source: "%{hiera('networking_loopback0_ip')}"
frrouting::ospfd_redistribute:
- connected
frrouting::ospfd_interfaces: