Puppet 解析器因自定义节点而失败
Puppet parser fails with custom nodes
我有一个 puppet 清单 (site.pp),其中包含非常基本的信息。我想要完成的是在 puppet 中使用节点资源类型的案例陈述,我似乎无法让它工作
这是我 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 文件
猫../modules/apache/manifests/init.pp
class apache {
include apache::install,
apache::service,
apache::config
}
我的 Puppet 服务器版本是 5.5.0,Puppet 代理版本是 3.8.7
[root@pegasus manifests]# puppet master --version
5.5.0
[root@rhel7-wcc-2 ~]# puppet agent --version
3.8.7
任何正确方向的提示都将不胜感激。我一直在关注 youtube 上的课程,我完全按照他们在做什么,所以我至少可以得到一个基本的用例。
提前致谢。
您是否尝试删除 site.pp 中 include 后面的逗号?我想那是您语法错误的根源。
cat site.pp
node 'rhel7-pp-agt2' {
include apache
}
我有一个 puppet 清单 (site.pp),其中包含非常基本的信息。我想要完成的是在 puppet 中使用节点资源类型的案例陈述,我似乎无法让它工作 这是我 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 文件
猫../modules/apache/manifests/init.pp
class apache {
include apache::install,
apache::service,
apache::config
}
我的 Puppet 服务器版本是 5.5.0,Puppet 代理版本是 3.8.7
[root@pegasus manifests]# puppet master --version
5.5.0
[root@rhel7-wcc-2 ~]# puppet agent --version
3.8.7
任何正确方向的提示都将不胜感激。我一直在关注 youtube 上的课程,我完全按照他们在做什么,所以我至少可以得到一个基本的用例。
提前致谢。
您是否尝试删除 site.pp 中 include 后面的逗号?我想那是您语法错误的根源。
cat site.pp
node 'rhel7-pp-agt2' {
include apache
}