+ if has_role('dgit_git') {
+ include dgit_git
+ }
+
+ if $::hostname in [lw01, lw02, lw03, lw04] {
+ include snapshot
+ }
+
+ if has_role('veyepar.debian.org') {
+ ssl::service { 'veyepar.debian.org':
+ notify => Service['apache2'],
+ key => true,
+ }
+ }
+
+ if has_role('httpredir') {
+ include roles::httpredir
+ }
+
+ if has_role('debtags') {
+ include roles::debtags
+ }
+
+ if has_role('planet_search') {
+ ssl::service { 'planet-search.debian.org':
+ notify => Service['apache2'],
+ key => true,
+ }
+ }
+
+ if has_role('i18n.d.o') {
+ ssl::service { 'i18n.debian.org':
+ notify => Service['apache2'],
+ key => true,
+ }
+ }
+
+ if has_role('l10n.d.o') {
+ ssl::service { 'l10n.debian.org':
+ notify => Service['apache2'],
+ key => true,
+ }
+ }
+
+ if has_role('dedup.d.n') {
+ ssl::service { 'dedup.debian.net':
+ notify => Service['apache2'],
+ key => true,
+ }
+ }
+
+ if has_role('pet.d.n') {
+ ssl::service { 'pet.debian.net':
+ notify => Service['apache2'],
+ key => true,
+ }
+ ssl::service { 'pet-devel.debian.net':
+ notify => Service['apache2'],
+ key => true,
+ }
+ }
+
+ if has_role('ports-master') {
+ include roles::ports-master
+ }
+
+ if $::hostname in [klecker] {
+ onion::service { 'ftp.debian.org':
+ port => 80,
+ target_address => '130.89.148.12',
+ target_port => 81,
+ }
+ }