X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;f=modules%2Froles%2Fmanifests%2Fdebug_mirror.pp;h=8f1407d3c4f3f37cf4e78868eaf33e3700548013;hb=4fd87c46d590f873f1953302a9ac069714fcafc1;hp=38983c0c04df133461a91fd254560d8865d77342;hpb=0b6cb05ea797df93a05d5ba0d3ec549f16f7063d;p=mirror%2Fdsa-puppet.git diff --git a/modules/roles/manifests/debug_mirror.pp b/modules/roles/manifests/debug_mirror.pp index 38983c0c0..8f1407d3c 100644 --- a/modules/roles/manifests/debug_mirror.pp +++ b/modules/roles/manifests/debug_mirror.pp @@ -2,9 +2,11 @@ # # @param listen_addr IP addresses to have apache listen on # @param onion_service provide the onion service from this host +# @param healthcheck_name name to access this node in the health checker class roles::debug_mirror( Array[Stdlib::IP::Address] $listen_addr = [], Boolean $onion_service = false, + Optional[String] $healthcheck_name = undef, ) { include roles::archvsync_base include apache2 @@ -42,7 +44,7 @@ class roles::debug_mirror( Ferm::Rule::Simple <<| tag == 'ssh::server::from::ftp_master' |>> mirror_health::service { 'debug': - this_host_service_name => hiera('roles.debug_mirror')[$::fqdn]['service-hostname'], + this_host_service_name => $healthcheck_name, url => 'http://debug.backend.mirrors.debian.org/debian-debug/dists/sid-debug/Release', health_url => 'http://debug.backend.mirrors.debian.org/_health', }