Icinga2 节点设置失败。“参数太多。最多只能指定 0 个参数”

Icinga2 节点设置失败。“参数太多。最多只能指定 0 个参数”

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 节点设置命令需要参数才能正常工作。任何帮助都将不胜感激。谢谢。

相关内容