我有一个木偶清单(site.pp),在这一点上有非常基本的信息。我想要完成的是在puppet中使用节点资源类型的case语句,我似乎无法使它工作 这是我在site.pp中的内容(/etc/puppet/manifests/site.pp)
cat site.pp
node 'rhel7-pp-agt2' {
include apache,
}
这是我尝试验证时收到的错误消息:
puppet parser validate site.pp
Error: Could not parse for environment production: Syntax error at '}' (file: /etc/puppet/manifests/site.pp, line: 3, column: 1)
这是我非常基本的apache模块及其init.pp文件
cat ../ modules / apache / manifests / init.pp
class apache {
include apache::install,
apache::service,
apache::config
}
我的木偶服务器版本是5.5.0,木偶代理版本是3.8.7
[root@pegasus manifests]# puppet master --version
5.5.0
[root@rhel7-wcc-2 ~]# puppet agent --version
3.8.7
任何有关正确方向的提示都将不胜感激。我一直关注youtube上的一门课程,我完全遵循他们正在做的事情,所以我至少可以得到一个基本的用例。
提前致谢。
答案 0 :(得分:0)
您是否尝试在site.pp中包含后删除逗号?我想这是你的语法错误的来源。
cat site.pp
node 'rhel7-pp-agt2' {
include apache
}