我目前正在使用Puppet的新防火墙模块 。 我正在尝试让Puppet在应用防火墙规则之前刷新iptables 。 我尝试了以下内容:
exec { 'clear-firewall': command => '/sbin/iptables -F', refreshonly => true, } Firewall { subscribe => Exec['clear-firewall'], notify => Exec['persist-firewall'], }
到目前为止,它还没有奏效。 任何人都可以build议或知道另一种方法,我应该尝试?
所以我想你是在两种情况之一:
如果它1 …只是尝试打开顶部范围的某处:
resources { "firewall": purge => true, }
如果它的2 …你可能需要清除这些规则或使之前傀儡运行兼容。 如果你有一个特殊的不兼容性让我知道 – 我们可能会得到一个错误提出。