if has_role('ftp_master') {
include roles::ftp_master
include roles::dakmaster
+ include roles::signing
}
if has_role('ftp.upload.d.o') {
include roles::ftp_upload
include roles::lists
}
- if has_role('list_search') {
- include roles::listsearch
- }
-
if has_role('rtmaster') {
include roles::rtmaster
}
include roles::jenkins
}
- if has_role('keystone') {
- include roles::keystone
- }
- if has_role('keystone_rabbitmq') {
- include roles::keystone::rabbitmq
- }
-
if has_role('memcached') {
include roles::memcached
}
ssl::service { 'packages.debian.org': notify => Exec['service apache2 reload'], key => true, }
}
+ if has_role('historicalpackages') {
+ ssl::service { 'historical.packages.debian.org': notify => Exec['service apache2 reload'], key => true, }
+ }
+
if has_role('qamaster') {
ssl::service { 'qa.debian.org': notify => Exec['service apache2 reload'], key => true, }
}
ssl::service { 'sreview.debian.net': notify => Exec['service apache2 reload'], key => true, }
}
- if has_role('httpredir') {
- include roles::httpredir
- }
-
if has_role('debtags') {
include roles::debtags
}
if has_role('postgresql_server') {
include roles::postgresql_server
}
+
+ if has_role('bacula_director') {
+ include bacula::director
+ } else {
+ package { 'bacula-console': ensure => purged; }
+ file { '/etc/bacula/bconsole.conf': ensure => absent; }
+ }
+ if has_role('bacula_storage') {
+ include bacula::storage
+ }
}