gpt4 book ai didi

ansible - 是否有 Ansible 模块可以帮助在启动后保存 iptables 配置

转载 作者:行者123 更新时间:2023-12-04 13:39:53 24 4
gpt4 key购买 nike

我正在尝试使用 Ansible playbook 来保存当前的 iptables 规则。

本来我会使用命令 iptables-save > /etc/iptables/rules.v4 .
但是当尝试在 Playbook 中使用该命令时,我收到以下错误:

 "stderr_lines": [
"Unknown arguments found on commandline"
],
"cmd": [
"iptables-save",
">",
"/etc/iptables/rules.v4"
],

我尝试使用 command模块和 cmd根据 Ansible 文档 iptables module,模块和它们都不起作用:

This module does not handle the saving and/or loading of rules, but rather only manipulates the current rules that are present in memory



我的最终目标是保存我的防火墙规则,这些规则将在机器每次启动时启动。

使用执行该任务的 bash 脚本有一个临时解决方案,如果有人有其他解决方案,任何帮助将不胜感激
.

最佳答案

(根据OP的要求将我的评论转换为答案)

您正在使用不支持重定向和管道的命令模块。

您应该使用 shell 在这种情况下。

我不是 100% 确定您可以使用专用的 iptable 做您想做的事模块。 Some people managed that through a custom module .

关于ansible - 是否有 Ansible 模块可以帮助在启动后保存 iptables 配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59027311/

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