Bug 2229802 - missing module in linux-system-roles.firewall to create an ipset [NEEDINFO]
Summary: missing module in linux-system-roles.firewall to create an ipset
Keywords:
Status: VERIFIED
Alias: None
Product: Red Hat Enterprise Linux 9
Classification: Red Hat
Component: rhel-system-roles
Version: 9.3
Hardware: Unspecified
OS: Unspecified
unspecified
medium
Target Milestone: rc
: 9.3
Assignee: Rich Megginson
QA Contact: Vaclav Danek
URL:
Whiteboard: role:firewall
Depends On: 2140880
Blocks:
TreeView+ depends on / blocked
 
Reported: 2023-08-07 18:01 UTC by Rich Megginson
Modified: 2023-08-14 13:55 UTC (History)
12 users (show)

Fixed In Version: rhel-system-roles-1.22.0-0.20.el9
Doc Type: Enhancement
Doc Text:
User can specify `state: present` or `state: absent` and `permanent: true` with new ipset arguments to configure ipsets for use in zones using the `source` argument - firewall_lib.py - new argument: ipset - name of ipset - new argument: ipset_type - type of ipset - new argument: ipset_entry - contents of ipset - protections against failure in check mode when enabling and disabling ipsets for zones - new file: tests/tests_ipsets.yml - tests user defined ipsets (create, modify, delete, use) - tests: unit: new test cases for triggering ipset warnings and errors - docs: README, firewall_lib DOCUMENTATION for ipset feature Enhancement: Users can define, modify, and delete ipsets using the system role, which can be added to and removed from zones or be used when defining rich rules. Reason: IPSets make firewalld configuration much easier to maintain: - Rich rules defining rules for many IP addresses can be made much smaller - Allows for semantic grouping of IP addresses Also, brings the srole closer to being a full solution for managing firewalld configuration. Result: Users should be able to manage ipsets using the firewall system role using the following arguments: - `ipset` - `ipset_type` - `ipset_entries` - `short` - `description` - `state: present` or `state: absent` - `permanent: true` Issue Tracker Tickets (Jira or BZ if any): GitHub Issue #106 BZ 2140880 - https://bugzilla.redhat.com/show_bug.cgi?id=2140880
Clone Of: 2140880
Environment:
Last Closed:
Type: Bug
Target Upstream Version:
Embargoed:
rmeggins: needinfo? (djez)


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Github linux-system-roles firewall pull 166 0 None Merged feat: define, modify, and remove ipsets 2023-08-09 23:10:38 UTC
Red Hat Issue Tracker RHELPLAN-164765 0 None None None 2023-08-07 18:05:16 UTC


Note You need to log in before you can comment on or make changes to this bug.