Icinga 版本:r2.10.3-1
我正在尝试使用 ansible playbook 来自动化我的 icinga 客户端配置。当我在 playbook 中运行 icinga2 node setup 命令时,我得到了标题中提到的错误。“参数太多。最多必须指定 0 个参数”。以下是出现错误的 playbook 部分:
- 名称:运行节点设置成为:是 shell:| icinga2 节点设置
--ticket {{ icinga2_ticket.stdout_lines[0] }}
--cn {{ icinga2_cn }}
--zone {{ icinga2_zone }}
--endpoint {{ icinga2_endpoint }}
--parent_host {{ icinga2_parent_host }}
--parent_zone {{ icinga2_parent_zone }}
--trustedcert {{ icinga2_pki_path }}ca.crt
{{ '--accept-config' if icinga2_accept_config }}
{{ '--accept-commands' if icinga2_accept_config }}
{{ '--enable-confd' if icinga2_enable_confd }}
args:创建:“{{ icinga2_pki_path }}/{{ icinga2_cn }}.crt”
这个错误让我很困惑,因为我知道 icinga2 节点设置命令需要参数才能正常工作。任何帮助都将不胜感激。谢谢。