We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 302c22c + 2adb4ac commit a5d085bCopy full SHA for a5d085b
lib/puppet/type/firewalld_zone.rb
@@ -8,6 +8,7 @@
8
#
9
Puppet::Type.type(:firewalld_rich_rule)
10
Puppet::Type.type(:firewalld_service)
11
+ Puppet::Type.type(:firewalld_ipset)
12
Puppet::Type.type(:firewalld_port)
13
14
desc <<-DOC
@@ -211,6 +212,17 @@ def retrieve
211
212
['firewalld']
213
end
214
215
+ autorequire(:firewalld_ipset) do
216
+ ipsets = []
217
+ if self[:sources]
218
+ (self[:sources]).each do |source|
219
+ ipsets.append(source.sub('ipset:', '')) if source.start_with?('ipset:')
220
+ end
221
222
+
223
+ ipsets
224
225
226
def purge_resource(res_type)
227
if Puppet.settings[:noop] || self[:noop]
228
Puppet.debug "Would have purged #{res_type.ref}, (noop)"
0 commit comments