X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;f=modules%2Froles%2Fmanifests%2Fdebug_mirror.pp;fp=modules%2Froles%2Fmanifests%2Fdebug_mirror.pp;h=38983c0c04df133461a91fd254560d8865d77342;hb=0b6cb05ea797df93a05d5ba0d3ec549f16f7063d;hp=0b361d8c8f9aafff2437346d78f8187351ef602d;hpb=a50e124a9769f33fd71be1055e7efad71336d928;p=mirror%2Fdsa-puppet.git diff --git a/modules/roles/manifests/debug_mirror.pp b/modules/roles/manifests/debug_mirror.pp index 0b361d8c8..38983c0c0 100644 --- a/modules/roles/manifests/debug_mirror.pp +++ b/modules/roles/manifests/debug_mirror.pp @@ -41,12 +41,9 @@ class roles::debug_mirror( Ferm::Rule::Simple <<| tag == 'ssh::server::from::ftp_master' |>> - $hosts_to_check = hiera('roles.debug_mirror', {}) - .map |$h| { $h[1]['service-hostname'] } - roles::mirror_health { 'debug': - check_hosts => $hosts_to_check, - check_service => 'debug', - url => 'http://debug.backend.mirrors.debian.org/debian-debug/dists/sid-debug/Release', - health_url => 'http://debug.backend.mirrors.debian.org/_health', + mirror_health::service { 'debug': + this_host_service_name => hiera('roles.debug_mirror')[$::fqdn]['service-hostname'], + url => 'http://debug.backend.mirrors.debian.org/debian-debug/dists/sid-debug/Release', + health_url => 'http://debug.backend.mirrors.debian.org/_health', } }