From bd055b1ac82ca6d4a2f4cdb5b419287f4a05076b Mon Sep 17 00:00:00 2001 From: Patrik Lundin Date: Tue, 29 Oct 2024 08:30:49 +0100 Subject: [PATCH] Run puppet-lint --- .../etc/puppet/modules/cdn/manifests/l4lb.pp | 48 ++++++++++++------- 1 file changed, 31 insertions(+), 17 deletions(-) diff --git a/global/overlay/etc/puppet/modules/cdn/manifests/l4lb.pp b/global/overlay/etc/puppet/modules/cdn/manifests/l4lb.pp index 18b4890..6b8c12a 100644 --- a/global/overlay/etc/puppet/modules/cdn/manifests/l4lb.pp +++ b/global/overlay/etc/puppet/modules/cdn/manifests/l4lb.pp @@ -20,24 +20,38 @@ class cdn::l4lb( package {'bird2': ensure => installed } file { '/opt/sunet-cdn': - ensure => directory, - owner => 'root', - group => 'root', - mode => '0640', + ensure => directory, + owner => 'root', + group => 'root', + mode => '0640', } + $sysctl_file = '/etc/sysctl.d/99-cdn-l4lb.conf' + file { $sysctl_file: + ensure => file, + owner => 'root', + group => 'root', + mode => '0644', + content => template('cdn/l4lb/sysctl.erb'), + } + # Load the sysctl file if it has changed + exec { "sysctl -p ${sysctl_file}": + subscribe => File[$sysctl_file], + refreshonly => true, + } + file { '/opt/sunet-cdn/l4lb': - ensure => directory, - owner => 'root', - group => 'root', - mode => '0640', + ensure => directory, + owner => 'root', + group => 'root', + mode => '0640', } file { '/opt/sunet-cdn/l4lb/conf': - ensure => directory, - owner => 'root', - group => 'root', - mode => '0640', + ensure => directory, + owner => 'root', + group => 'root', + mode => '0640', } file { '/opt/sunet-cdn/l4lb/conf/netns.json': @@ -65,10 +79,10 @@ class cdn::l4lb( } file { '/etc/systemd/system/bird.service.d': - ensure => directory, - owner => 'root', - group => 'root', - mode => '0755', + ensure => directory, + owner => 'root', + group => 'root', + mode => '0755', } file { '/etc/systemd/system/bird.service.d/override.conf': @@ -77,7 +91,7 @@ class cdn::l4lb( group => 'root', mode => '0644', content => template('cdn/l4lb/bird-override.conf.erb'), - notify => [Class['sunet::systemd_reload']] + notify => [Class['sunet::systemd_reload']] } file { '/etc/bird/bird.conf':