X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;f=modules%2Fmirror_health%2Fmanifests%2Finit.pp;fp=modules%2Fmirror_health%2Fmanifests%2Finit.pp;h=f2e9cca197ab835cf2c0996a474bcaccc211178e;hb=0b6cb05ea797df93a05d5ba0d3ec549f16f7063d;hp=0000000000000000000000000000000000000000;hpb=a50e124a9769f33fd71be1055e7efad71336d928;p=mirror%2Fdsa-puppet.git diff --git a/modules/mirror_health/manifests/init.pp b/modules/mirror_health/manifests/init.pp new file mode 100644 index 000000000..f2e9cca19 --- /dev/null +++ b/modules/mirror_health/manifests/init.pp @@ -0,0 +1,20 @@ +# base class for Debian's mirror-health checker +class mirror_health () { + ensure_packages(['python3-requests'], { ensure => 'installed' }) + + $script = '/usr/local/sbin/mirror-health' + $confdir = '/etc/dsa/health-check' + + file { $script: + source => 'puppet:///modules/mirror_health/mirror-health', + mode => '0555', + } + + file { $confdir: + ensure => 'directory', + purge => true, + force => true, + recurse => true, + mode => '0755'; + } +}