Changeset 655 for trunk/puppet/modules/puppet-openldap/manifests/classes
- Timestamp:
- Apr 26, 2010, 4:55:42 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/puppet/modules/puppet-openldap/manifests/classes/server-slave.pp
r651 r655 1 # copyright <sebas @ koumbit.org> 2 # copyright <josx @ interorganic.com.ar > 3 # Licence: GPL 4 5 1 6 class openldap::server::slave::dev { 2 7 … … 9 14 # ldapadd -Y EXTERNAL -H ldapi:/// -f /etc/ldap/consumer-init.ldif 10 15 # ldapadd -Y EXTERNAL -H ldapi:/// -f /etc/ldap/consumer-sync.ldif 16 17 define exec_ldap_files($archivos) { 18 exec_ldap_file { $archivos: archivo => $name } 19 } 20 21 define exec_ldap_file($archivo) { 22 $ldap_add = "ldapadd -Y EXTERNAL -H ldapi:/// -f" 23 file { "${archivo}/$name" : ensure => present } 24 exec { "ejecuta$name": command => "$ldap_add $archivo/$name"} 25 } 11 26 12 27 package { [ … … 35 50 owner => root, 36 51 group => root, 37 mode => 750; 52 mode => 750, 53 before => Exec_ldap_file["/etc/ldap/schemas"]; 38 54 } 39 55 … … 48 64 mode => 0600, 49 65 owner => root, 50 group => root; 66 group => root, 67 before => Exec_ldap_file["/etc/ldap"]; 51 68 } 69 70 exec_ldap_files { "/etc/ldap/schemas": 71 archivos => [ "cosine.ldif", "inetorgperson.ldif", "rfc2307bis.ldif", "evolutionperson.ldif" ] 72 } 73 74 exec_ldap_files { "/etc/ldap": 75 archivos => [ "consumer-init.ldif", "consumer-sync.ldif" ] 76 } 77 78 52 79 } 53 80
Note: See TracChangeset
for help on using the changeset viewer.