36 lines
922 B
Puppet
36 lines
922 B
Puppet
|
|
# Install FlexLM license tools
|
|
#
|
|
class flexlm::client {
|
|
|
|
file { "/usr/local/bin/lmutil":
|
|
ensure => present,
|
|
source => "puppet:///files/packages/lmutil-${lmutil_package_latest}.${::architecture}.${::kernel}",
|
|
mode => "0755",
|
|
owner => "root",
|
|
group => "root",
|
|
}
|
|
|
|
file { [
|
|
"/usr/local/bin/lmborrow",
|
|
"/usr/local/bin/lmcksum",
|
|
"/usr/local/bin/lmdiag",
|
|
"/usr/local/bin/lmdown",
|
|
"/usr/local/bin/lmhostid",
|
|
"/usr/local/bin/lminstall",
|
|
"/usr/local/bin/lmnewlog",
|
|
"/usr/local/bin/lmpath",
|
|
"/usr/local/bin/lmremove",
|
|
"/usr/local/bin/lmreread",
|
|
"/usr/local/bin/lmstat",
|
|
"/usr/local/bin/lmswitch",
|
|
"/usr/local/bin/lmver",
|
|
]:
|
|
ensure => link,
|
|
target => "lmutil",
|
|
owner => "root",
|
|
group => "root",
|
|
require => File["/usr/local/bin/lmutil"],
|
|
}
|
|
|
|
}
|