我试图使用https://github.com/lusis/chef-logstash食谱并运行 Chef solo,我的node.json看起来像这样:
{
"logstash": {
"instance_default":{
"config_templates_cookbook": "aws-logstash",
"inputs": [{"file": {"path":"/var/log/messages","type":"messages"}}],
"config_templates": {"myagent": "agent.conf.erb"}
}},
"run_list": ["recipe[logstash::agent]"]}
我可以覆盖的唯一属性是config_templates_cookbook和config_template。我无法通过变量定义输入,过滤器或输出。确定在agent.conf.erb下定义所有选项可能会有效,但它会稍微违背菜谱的目的。任何人都可以帮助他们开展工作。
由于