File tree Expand file tree Collapse file tree 2 files changed +3
-3
lines changed Expand file tree Collapse file tree 2 files changed +3
-3
lines changed Original file line number Diff line number Diff line change 71
71
# preseeding files so we need to manualy bootstrap cn=config (but not the
72
72
# databases).
73
73
exec { 'bootstrap cn=config' :
74
- command => " /bin/sed -e 's/@BACKEND@/mdb/g' -e '/^# The database definition.$/q' /usr/share/slapd/slapd.init.ldif | /usr/sbin/slapadd -F ${openldap::server::confdir} -b cn=config" ,
74
+ command => " /bin/sed -e 's/@BACKEND@/mdb/g' -e '/^# The database definition.$/q' /usr/share/slapd/slapd.init.ldif | /usr/sbin/slapadd -F ${openldap::server::confdir.stdlib::shell_escape } -b cn=config" ,
75
75
provider => ' shell' ,
76
76
creates => " ${openldap::server::confdir} /cn=config.ldif" ,
77
77
user => $openldap::server::owner ,
162
162
$ldif = file (' openldap/cn-config.ldif' )
163
163
exec { 'bootstrap cn=config' :
164
164
path => ' /usr/local/sbin' ,
165
- command => " echo ' ${ldif} ' | slapadd -n 0 -F ${openldap::server::confdir} " ,
165
+ command => " echo ${ldif.stdlib::shell_escape} | slapadd -n 0 -F ${openldap::server::confdir.stdlib::shell_escape }" ,
166
166
creates => " ${openldap::server::confdir} /cn=config.ldif" ,
167
167
provider => ' shell' ,
168
168
user => $openldap::server::owner ,
Original file line number Diff line number Diff line change 11
11
# installation will succed. The module will then be able to tune slapd
12
12
# accoding to the user needs and finally start (and unmak) the service.
13
13
exec { 'mask-before-openldap-install' :
14
- command => " systemctl mask ${openldap::server::service} " ,
14
+ command => " systemctl mask ${openldap::server::service.stdlib::shell_escape }" ,
15
15
unless => ' test -x /usr/sbin/slapd' ,
16
16
creates => " /etc/systemd/system/${openldap::server::service} .service" ,
17
17
path => ' /bin:/usr/bin' ,
You can’t perform that action at this time.
0 commit comments