File tree 4 files changed +84
-84
lines changed
4 files changed +84
-84
lines changed Original file line number Diff line number Diff line change 301
301
case $docker::params::service_provider {
302
302
' systemd' : {
303
303
$initscript = " /etc/systemd/system/${service_prefix}${sanitised_title} .service"
304
+ $runscript = " /usr/local/bin/docker-run-${sanitised_title} .sh"
305
+ $run_template = ' docker/usr/local/bin/docker-run.sh.erb'
304
306
$init_template = ' docker/etc/systemd/system/docker-run.erb'
305
307
$mode = ' 0640'
306
308
}
307
309
' upstart' : {
308
310
$initscript = " /etc/init.d/${service_prefix}${sanitised_title} "
309
311
$init_template = ' docker/etc/init.d/docker-run.erb'
310
312
$mode = ' 0750'
313
+ $runscript = undef
314
+ $run_template = undef
311
315
}
312
316
default: {
313
317
if $::osfamily != ' windows' {
368
372
}
369
373
}
370
374
else {
375
+ if ($runscript ) {
376
+ file { $runscript:
377
+ ensure => present ,
378
+ content => template ($run_template ),
379
+ owner => ' root' ,
380
+ group => $docker_group ,
381
+ mode => ' 0770'
382
+ }
383
+ }
384
+
371
385
file { $initscript:
372
386
ensure => present ,
373
387
content => template ($init_template ),
You can’t perform that action at this time.
0 commit comments