X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;f=modules%2Froles%2Fmanifests%2Finit.pp;h=eed52fe8ab04117422c718d5c7ad8355ffdde5ba;hb=166d5aae4ec45efbea0660ee8494731f2778cd91;hp=4e878b9816cd36c2298ea5b378743f1a98d82453;hpb=7b368189c4367bd0c2bf902d58c4c2a05d05c9ce;p=mirror%2Fdsa-puppet.git diff --git a/modules/roles/manifests/init.pp b/modules/roles/manifests/init.pp index 4e878b981..eed52fe8a 100644 --- a/modules/roles/manifests/init.pp +++ b/modules/roles/manifests/init.pp @@ -75,6 +75,12 @@ class roles { include roles::git_master } + if has_role('people') { + ssl::service { 'people.debian.org': + notify => Service['apache2'], + } + } + if has_role('security_master') { include roles::security_master include roles::dakmaster @@ -154,10 +160,18 @@ class roles { include roles::sso } + if has_role('tracker') { + include roles::tracker + } + if has_role('buildd_master') { include roles::buildd_master } + if has_role('buildd_ports_master') { + include roles::buildd_ports_master + } + if has_role('piuparts') { include roles::piuparts } @@ -192,6 +206,18 @@ class roles { } } + if has_role('qamaster') { + ssl::service { 'qa.debian.org': + notify => Service['apache2'], + } + } + + if has_role('packagesqamaster') { + ssl::service { 'packages.qa.debian.org': + notify => Service['apache2'], + } + } + if has_role('gobby_debian_org') { ssl::service { 'gobby.debian.org': tlsaport => 0,