Changeset 665 for trunk/puppet/modules
- Timestamp:
- Apr 30, 2010, 6:29:43 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/puppet/modules/puppet-openldap/manifests/classes/server-slave.pp
r664 r665 5 5 6 6 class openldap::server::slave::dev { 7 8 define exec_ldap_files($archivos) {9 exec_ldap_file { $archivos: archivo => $name }10 }11 12 define exec_ldap_file($archivo) {13 $test = "/usr/bin/test"14 $ldap_add = "/usr/bin/ldapadd -Y EXTERNAL -H ldapi:/// -f"15 $slapd_path = "/etc/ldap/slapd.d"16 $unless = "$test -e $slapd_path/cn=config/cn=schema/cn={*}$name"17 18 file { "${archivo}/$name" : ensure => present }19 exec { "ejecuta$name":20 command => "$ldap_add $archivo/$name",21 unless => $unless,22 returns => [0,80],23 }24 }25 7 26 8 package { [ … … 64 46 owner => root, 65 47 group => root; 48 } 49 50 51 define exec_ldap_files($archivos) { 52 exec_ldap_file { $archivos: archivo => $name } 53 } 54 55 define exec_ldap_file($archivo) { 56 $test = "/usr/bin/test" 57 $ldap_add = "/usr/bin/ldapadd -Y EXTERNAL -H ldapi:/// -f" 58 $slapd_path = "/etc/ldap/slapd.d" 59 $unless = "$test -e $slapd_path/cn=config/cn=schema/cn={*}$name" 60 61 file { "${archivo}/$name" : ensure => present } 62 exec { "ejecuta$name": 63 command => "$ldap_add $archivo/$name", 64 unless => $unless, 65 returns => [0,80], 66 } 66 67 } 67 68
Note: See TracChangeset
for help on using the changeset viewer.