我想使用puppermaster和puppet代理将puppetlab/java模块安装到客户机 - 服务器体系结构中。 服务器端我下载java模块,并创建site.pp文件节点 我的节点内容puppetlab java模块安装问题
node 'test_java'{
include activemq
include stdlib
include java
}
在最后的Java包括客户端提供了错误执行以下命令。
puppet agent --test --trace
错误代码:
Error: Could not retrieve catalog from remote server: Error 400 on SERVER: Could not find class java for test_java on node test_java
我认为这个问题是看进了init.pp file.like如下后的Java类需要一些参数。
class java(
$distribution = 'jdk',
$version = 'present'
) {
validate_re($distribution, '^jdk$|^jre$|^java.*$')
validate_re($version, 'installed|^[._0-9a-zA-Z:-]+$')
anchor { 'java::begin': }
anchor { 'java::end': }
case $::osfamily {
'RedHat': {
class { 'java::package_redhat':
version => $version,
distribution => $distribution,
require => Anchor['java::begin'],
before => Anchor['java::end'],
}
}
........
........
我不明白我必须通过什么参数以及如何在节点中?
这与Pascal绝对无关。请正确标记您的问题。 – Thomas