我的剧本中的这个 lineinfile 部分有什么问题?

what is wrong with this lineinfile part of my playbook?

提问人:jspaine 提问时间:11/16/2023 最后编辑:β.εηοιτ.βεjspaine 更新时间:11/16/2023 访问量:34

问:

我正在尝试运行一个 playbook,playbook 工作的一部分是添加一个防火墙端口。无论出于何种原因,我遇到此模块错误的最佳方法是什么:


- name: Ensure specific port configuration in firewalld`
  ansible.builtin.lineinfile:`
    path: /etc/firewalld/zones/drop.xml
    insertbefore: '^<accept/>'
    line: '<port port= "6556" protocol="tcp"/>'
    backrefs: yes
    state: present
    become: yes`

我尝试过的东西我尝试使用 ansible.posix.firewalld,但由于 python 版本而不起作用。

ansible ansible-2.x RHEL8 防火墙

评论

2赞 rivimey 11/16/2023
确切的错误是什么。寻求帮助时,要具体!
0赞 U880D 11/16/2023
"最好的方法是什么?“,在我看来,避免使用模块和/或firewalld模块 - 使用firewalld管理任意端口/服务lineinfileregexcopytemplate

答: 暂无答案