add a ;
[mirror/dsa-puppet.git] / modules / roles / manifests / sso.pp
index a755ab6..de296bd 100644 (file)
@@ -1,6 +1,38 @@
 class roles::sso {
        ssl::service { 'sso.debian.org':
                notify  => Exec['service apache2 reload'],
-               tlsaport => 0,
+               key => true,
+       }
+
+       ensure_packages ( [
+               "slapd",
+               ], {
+               ensure => 'installed',
+       })
+       service { 'slapd':
+               ensure  => running,
+       }
+       file { '/etc/ldap/slapd.d':
+               ensure => absent,
+               force  => true,
+               notify  => Service['slapd'],
+       }
+       file { '/etc/ldap/slapd.conf':
+               source => 'puppet:///modules/roles/sso/slapd.conf',
+               notify  => Service['slapd'],
+       }
+       file { '/etc/ldap/slapd-ftmg.conf':
+               source => 'puppet:///modules/roles/sso/slapd-ftmg.conf',
+               notify  => Service['slapd'],
+       }
+       file { '/etc/default/slapd':
+               source => 'puppet:///modules/roles/sso/default-slapd',
+               notify  => Service['slapd'],
+       }
+
+
+       ssl::service { 'ftmg.sso.debian.org':
+               notify  => Exec['service apache2 reload'],
+               key => true,
        }
 }