From cc20acd3950d874e664d50450b24c687ddab396e Mon Sep 17 00:00:00 2001 From: Philipp Seiler Date: Fri, 22 Sep 2017 15:38:03 +0200 Subject: [PATCH] fixed overwriting of generic variables --- manifests/dir.pp | 2 +- manifests/share.pp | 18 +++++++++--------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/manifests/dir.pp b/manifests/dir.pp index e10682a..1c302b1 100644 --- a/manifests/dir.pp +++ b/manifests/dir.pp @@ -53,8 +53,8 @@ exec {"Create path ${rootpath}": path => '/bin:/sbin:/usr/bin:/usr/sbin', - unless => "test -e '${rootpath}'", command => "mkdir -p '${rootpath}'", + creates => '${rootpath}', } file {$rootpath: diff --git a/manifests/share.pp b/manifests/share.pp index 5bdaea8..50c15db 100644 --- a/manifests/share.pp +++ b/manifests/share.pp @@ -48,16 +48,16 @@ ) { if defined(Package['SambaClassic']){ - $require = Package['SambaClassic'] + $smb_require = Package['SambaClassic'] if defined(Service['SambaWinbind']) { - $notify = Service['SambaSmb', 'SambaWinBind'] + $smb_notify = Service['SambaSmb', 'SambaWinBind'] } else { - $notify = Service['SambaSmb'] + $smb_notify = Service['SambaSmb'] } }elsif defined(Package['SambaDC']){ - $require = Exec['provisionAD'] - $notify = Service['SambaDC'] + $smb_require = Exec['provisionAD'] + $smb_notify = Service['SambaDC'] }else{ fail('No mode matched, Missing class samba::classic or samba::dc?') } @@ -81,8 +81,8 @@ section => $name, setting => 'path', value => $path, - require => $require, - notify => $notify, + require => $smb_require, + notify => $smb_notify, } } @@ -90,8 +90,8 @@ ::samba::option{ $optionsindex: options => $options, section => $name, - require => $require, - notify => $notify, + require => $smb_require, + notify => $smb_notify, } $absoptlist = prefix($absentoptions, $name)