diff --git a/flexlm/manifests/init.pp b/flexlm/manifests/init.pp index b63ba60..c24fb78 100644 --- a/flexlm/manifests/init.pp +++ b/flexlm/manifests/init.pp @@ -108,7 +108,7 @@ define flexlm::lmgrd($license, $vendors=[]) { before => Service["lmgrd.${name}"], } - flexlm::vendor { $vendors: } + flexlm::lmgrd::vendor { $vendors: } file { "/etc/init.d/lmgrd.${name}": ensure => present, @@ -152,12 +152,14 @@ define flexlm::lmgrd($license, $vendors=[]) { define flexlm::lmgrd::vendor($source=undef) { if !$source { - $source = "puppet:///files/lmgrd/${name}" + $source_real = "puppet:///files/lmgrd/${name}" + } else { + $source_real = $source } file { "/usr/local/lib/lmgrd/${name}": ensure => present, - source => $source, + source => $source_real, mode => "0755", owner => "root", group => "root",