gpt4 book ai didi

ansible - 无法从 ansible 重新启动 iptables(需要交互式身份验证)

转载 作者:行者123 更新时间:2023-12-02 15:26:03 26 4
gpt4 key购买 nike

如何从 Ansible 重新启动 iptables 服务(以便重新加载配置文件 /etc/sysconfig/iptables)

我将处理程序restart iptables定义为

service: name=iptables enabled=yes state=restarted

但它会产生以下错误消息:

fatal: [xx.xx.xx.xx]: FAILED! => {"changed": false, "failed": true, "msg": "Failed to stop iptables.service: Interactive authentication required.\n Failed to start iptables.service: Interactive authentication required.\n"}

我正在使用 CentOS Linux 版本 7.2.1511(核心)

最佳答案

我没有以 root 身份运行我的处理程序命令。如果处理程序包含become: yes,则处理程序可以正常工作。

- name: restart iptables
become: yes
service: name=iptables enabled=yes state=restarted

刷新 iptables 配置而不重新启动它的另一种方法是

- name: reload iptables
become: yes
shell: iptables-restore < /etc/sysconfig/iptables

关于ansible - 无法从 ansible 重新启动 iptables(需要交互式身份验证),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37299062/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com