Hi,
I am new to writing code for puppet. I installed biemond/jdk7 module. In that it has install7.pp and javaexec.pp Now I am trying to modify the parameters using wrapper class. In that I wrote
class javajdk {
include jdk7,java7_exec
jdk7::install7{ "jdk1.7.0_25" :
version => "7u25",
fullVersion => "jdk1.7.0_25",
x64 => true,
user => oracle,
group => oinstall,
alternativesPriority => 17065,
downloadDir => "/data/install",
urandomJavaFix => true,
sourcePath => "/stage/",
}
.......
......
class java7_exec{
$path = "/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:"
$fullVersion = "jdk1.7.0_25"
$jdkfile = "jdk-${version}-${installVersion}-${type}${installExtension}"
$user = 'oracle'
$group = 'oinstall'
jdk7::javaexec{ 'java7_exec' :
path => $path,
fullVersion => "jdk1.7.0_25",
jdkfile => $jdkfile,
user => $user,
group => $group
}
I am getting the issue:Error: Puppet::Parser::AST::Resource failed with error ArgumentError: Invalid resource type jdk7::javaexec
Please help me.
Thank you