Changeset 651 for trunk/puppet/modules/puppet-openldap/manifests/classes
- Timestamp:
- Apr 25, 2010, 8:14:27 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/puppet/modules/puppet-openldap/manifests/classes/server-slave.pp
r563 r651 1 class openldap::server::slave::dev { 2 3 # TODO 4 # ldapadd -Y EXTERNAL -H ldapi:/// -f /etc/ldap/schema/cosine.ldif 5 # ldapadd -Y EXTERNAL -H ldapi:/// -f /etc/ldap/schema/inetorgperson.ldif 6 # ldapadd -Y EXTERNAL -H ldapi:/// -f /etc/ldap/schema/rfc2307bis.ldif 7 # ldapadd -Y EXTERNAL -H ldapi:/// -f /etc/ldap/schema/evolutionperson.ldif 8 # ldapadd -Y EXTERNAL -H ldapi:/// -f /etc/ldap/schema/mozillaabpersonalpha.ldif 9 # ldapadd -Y EXTERNAL -H ldapi:/// -f /etc/ldap/consumer-init.ldif 10 # ldapadd -Y EXTERNAL -H ldapi:/// -f /etc/ldap/consumer-sync.ldif 11 12 package { [ 13 "slapd", 14 "ldap-utils" 15 ]: ensure => installed 16 } 17 18 service { "slapd": 19 enable => true, 20 ensure => running, 21 subscribe => [ Package["slapd"] ], 22 } 23 24 file { 25 "/etc/ldap/schema": 26 ensure => directory, 27 mode => 644, 28 owner => root, 29 group => root, 30 source => "puppet:///openldap/etc/ldap/schema/", 31 recurse => "true", 32 require => Package[slapd]; 33 "/var/backups/ldap": 34 ensure => directory, 35 owner => root, 36 group => root, 37 mode => 750; 38 } 39 40 file { 41 "/etc/ldap/consumer-init.ldif": 42 content => template("openldap/consumer-init.ldif.erb"), 43 mode => 0600, 44 owner => root, 45 group => root; 46 "/etc/ldap/consumer-sync.ldif": 47 content => template("openldap/consumer-sync.ldif.erb"), 48 mode => 0600, 49 owner => root, 50 group => root; 51 } 52 } 53 1 54 class openldap::server::slave { 2 55
Note: See TracChangeset
for help on using the changeset viewer.