我想使用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