From c05f035b7bc6cea8cb0df9b4b15cdb03b948e4d7 Mon Sep 17 00:00:00 2001 From: Astro Date: Fri, 20 Jan 2023 22:43:48 +0100 Subject: [PATCH] nixos-module/container/bird: mangle upstream names for bgp instances --- nix/nixos-module/container/bird.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nix/nixos-module/container/bird.nix b/nix/nixos-module/container/bird.nix index 718e202..bd50912 100644 --- a/nix/nixos-module/container/bird.nix +++ b/nix/nixos-module/container/bird.nix @@ -256,7 +256,7 @@ in ${lib.concatMapStrings ({ n, x }: let upstream = x; in '' # upstream client instance #${toString n} - protocol bgp bgp_up_${upstream} { + protocol bgp bgp_up_${builtins.replaceStrings ["-"] ["_"] upstream} { local as ${toString hostConf.bgp.asn}; neighbor ${config.site.net.core.hosts6.dn42.${upstream}} as ${toString hostConf.bgp.asn}; direct;