generic install added
This commit is contained in:
parent
ce08c1e093
commit
abf894e4dc
|
@ -18,4 +18,45 @@ class plnxtools{
|
|||
}
|
||||
}
|
||||
|
||||
package { 'openjdk11':
|
||||
ensure => installed
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
define plnxtools::install
|
||||
(
|
||||
$distfile,
|
||||
$sourcedir,
|
||||
$dirname,
|
||||
$sourcefile="${sourcedir}/${distfile}",
|
||||
|
||||
$opt_dir = "/opt",
|
||||
|
||||
$checksum = undef,
|
||||
$checksum_type = undef,
|
||||
|
||||
)
|
||||
{
|
||||
|
||||
archive { "/tmp/$distfile":
|
||||
ensure => present,
|
||||
source => $sourcefile,
|
||||
extract_path => $opt_dir,
|
||||
extract => true,
|
||||
cleanup => true,
|
||||
checksum => $checksum,
|
||||
checksum_type => $checksum_type,
|
||||
creates => "${opt_dir}/${dirname}",
|
||||
# require => [
|
||||
# File['opt_dir']
|
||||
# ]
|
||||
} ->
|
||||
file { "/opt/$title":
|
||||
ensure => link,
|
||||
target => "/opt/${dirname}",
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -14,3 +14,5 @@ class plnxtools::nutch::params{
|
|||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue