我有一个正在配置的Puppet类。
class { 'filebeat':
modules => [
module => 'apache',
module => 'iptables',
],
],
}
我试图输出以下内容。
filebeat:
modules:
- module: apache
- module: iptables
然而,让两个项目都命名为 "模块 "会导致第二个项目覆盖第一个项目。我得到的实际输出是
filebeat:
modules:
- module: iptables
我如何编辑我的Puppet代码 使我能用多个模块条目生成所需的yaml输出?
正确的语法是:
class { 'filebeat':
modules => [
{ module => 'apache' } ,
{ module => 'auditd' } ,
],
}