1
0
Fork 0
mirror of https://github.com/ansible-collections/community.general.git synced 2024-09-14 20:13:21 +02:00

Allow inversion of uid_owner match in iptables module (#36073)

Fixes #20747 and updates documentation for uid_owner in iptables.py
This commit is contained in:
Kevin M. Gallagher 2018-03-01 04:24:02 -08:00 committed by John R Barker
parent 9db509db80
commit 3a6f0fbb9c

View file

@ -238,7 +238,9 @@ options:
version_added: "2.1" version_added: "2.1"
uid_owner: uid_owner:
description: description:
- Specifies the UID or username to use in match by owner rule. - Specifies the UID or username to use in match by owner rule. From
Ansible 2.6 when the C(!) argument is prepended then the it inverts
the rule to apply instead to all users except that one specified.
version_added: "2.1" version_added: "2.1"
reject_with: reject_with:
description: description:
@ -437,6 +439,7 @@ def construct_rule(params):
append_param(rule, params['limit'], '--limit', False) append_param(rule, params['limit'], '--limit', False)
append_param(rule, params['limit_burst'], '--limit-burst', False) append_param(rule, params['limit_burst'], '--limit-burst', False)
append_match(rule, params['uid_owner'], 'owner') append_match(rule, params['uid_owner'], 'owner')
append_match_flag(rule, params['uid_owner'], '--uid-owner', True)
append_param(rule, params['uid_owner'], '--uid-owner', False) append_param(rule, params['uid_owner'], '--uid-owner', False)
if params['jump'] is None: if params['jump'] is None:
append_jump(rule, params['reject_with'], 'REJECT') append_jump(rule, params['reject_with'], 'REJECT')