diff options
author | Hugo Hörnquist <hugo@lysator.liu.se> | 2023-09-27 06:22:33 +0200 |
---|---|---|
committer | Hugo Hörnquist <hugo@lysator.liu.se> | 2023-09-27 06:22:33 +0200 |
commit | 64924f8fed12f756276d772859af6f5c407b79c6 (patch) | |
tree | 83c9f51379fc759733928d0e6c7c0f95346d33fa | |
parent | Fix wg. (diff) | |
download | profiles-64924f8fed12f756276d772859af6f5c407b79c6.tar.gz profiles-64924f8fed12f756276d772859af6f5c407b79c6.tar.xz |
More WG fixes.
-rw-r--r-- | manifests/wg_exit_node.pp | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/manifests/wg_exit_node.pp b/manifests/wg_exit_node.pp index c20869d..fd2214d 100644 --- a/manifests/wg_exit_node.pp +++ b/manifests/wg_exit_node.pp @@ -45,23 +45,23 @@ class profiles::wg_exit_node ( $peer_addresses = $peer['peer_address'] ? { Array => $peer['peer_address'], String => [$peer['peer_address']], - }.map |$addr| { - "Destination=${addr}" - }.join("\n") + } file { "${base}.network.d/${peer['name']}.conf": - content => @("EOF") - [Route] - ${peer_addresses} - | EOF + content => $peer_addresses.map |$addr| { + @("EOF") + [Route] + Destination=${addr} + | EOF + }.join("\n") } file { "${base}.netdev.d/${peer['name']}.conf": content => @("EOF") [WireGuardPeer] PublicKey=${peer['public_key']} - AllowedIPs=${peer['peer_address']} + AllowedIPs=${peer_addresses.join(', ')} | EOF } } |