X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=modules%2Froles%2Fmanifests%2Finit.pp;h=3eb5dfdb5f2bf51c87d6391cb3c23267427088a2;hb=8bb003cb1bb6c12b3909547aae210a46b609d0cd;hp=1f610aeeee014e399f88ddee231997cbbeedaa1f;hpb=c5b1ba0b21f1724b5af4b6f479d2d8f849051243;p=dsa-puppet.git diff --git a/modules/roles/manifests/init.pp b/modules/roles/manifests/init.pp index 1f610aee..3eb5dfdb 100644 --- a/modules/roles/manifests/init.pp +++ b/modules/roles/manifests/init.pp @@ -27,10 +27,18 @@ class roles { if has_role('bugs_mirror') { include roles::bugs_mirror + } + + if has_role('bugs_base') { ssl::service { 'bugs.debian.org': notify => Service['apache2'], } } + if has_role('bugs_master') { + ssl::service { 'bugs-master.debian.org': + notify => Service['apache2'], + } + } if has_role('ftp_master') { include roles::ftp_master @@ -156,4 +164,18 @@ class roles { if has_role('release') { include roles::release } + + if has_role('rtc') { + include roles::rtc + } + + if has_role('postgres_backup_server') { + include postgres::backup_server + } + + if has_role('packages') { + ssl::service { 'packages.debian.org': + notify => Service['apache2'], + } + } }