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