This is an ipset-specific module designed to manage IPSets for use in IPTables Firewalls.
setname: ipset.set_present: - set_type: bitmap:ip - range: 192.168.0.0/16 - comment: True setname: ipset.set_absent: - set_type: bitmap:ip - range: 192.168.0.0/16 - comment: True setname_entries: ipset.present: - set_name: setname - entry: 192.168.0.3 - comment: Hello - require: - ipset: baz setname_entries: ipset.present: - set_name: setname - entry: - 192.168.0.3 - 192.168.1.3 - comment: Hello - require: - ipset: baz setname_entries: ipset.absent: - set_name: setname - entry: - 192.168.0.3 - 192.168.1.3 - comment: Hello - require: - ipset: baz setname: ipset.flush:
New in version 2014.7.0.
Remove a entry or entries from a chain
New in version 2014.7.0.
Flush current ipset set
New in version 2014.7.0.
Append a entry to a set
New in version 2014.7.0.
Verify the set is absent.
New in version 2014.7.0.
Verify the set exists.
© 2019 SaltStack.
Licensed under the Apache License, Version 2.0.
https://docs.saltstack.com/en/latest/ref/states/all/salt.states.ipset.html