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