bf0e2c1d36228af0363926ff125e6b8c149f6cf5
[mirror/dsa-puppet.git] / modules / roles / manifests / sso.pp
1 class roles::sso {
2         ssl::service { 'sso.debian.org':
3                 notify  => Exec['service apache2 reload'],
4                 key => true,
5         }
6
7         ensure_packages ( [
8                 "slapd",
9                 ], {
10                 ensure => 'installed',
11         })
12         service { 'slapd':
13                 ensure  => running,
14         }
15         file { '/etc/ldap/slapd.d':
16                 ensure => absent,
17                 force  => true,
18                 notify  => Service['slapd'],
19         }
20         file { '/etc/ldap/slapd.conf':
21                 source => 'puppet:///modules/roles/sso/slapd.conf',
22                 notify  => Service['slapd'],
23         }
24         file { '/etc/default/slapd':
25                 source => 'puppet:///modules/roles/sso/default-slapd',
26                 notify  => Service['slapd'],
27         }
28
29
30         ssl::service { 'ftmg.sso.debian.org':
31                 notify  => Exec['service apache2 reload'],
32                 key => true,
33         }
34 }