mirror of
https://github.com/ansible-collections/community.general.git
synced 2025-05-29 12:29:10 -07:00
[ufw] Insert or delete biased when deletion enabled - as for append or delete. (#3514)
* [ufw] Insert or delete biased when deletion enabled - as for append or delete. * [ufw] Insert or delete biased when deletion enabled - as for append or delete. * [ufw] Insert or delete biased when deletion enabled - as for append or delete. * [ufw] Insert or delete biased when deletion enabled - as for append or delete. * [ufw] Insert or delete biased when deletion enabled - as for append or delete. * [ufw] Insert or delete biased when deletion enabled - as for append or delete. * [ufw] Insert or delete biased when deletion enabled - as for append or delete. * [ufw] Insert or delete biased when deletion enabled - as for append or delete.
This commit is contained in:
parent
3a460751a4
commit
80bb42325b
3 changed files with 46 additions and 2 deletions
|
@ -54,6 +54,8 @@ options:
|
|||
description:
|
||||
- Insert the corresponding rule as rule number NUM.
|
||||
- Note that ufw numbers rules starting with 1.
|
||||
- If I(delete=true) and a value is provided for I(insert),
|
||||
then I(insert) is ignored.
|
||||
type: int
|
||||
insert_relative_to:
|
||||
description:
|
||||
|
@ -120,6 +122,8 @@ options:
|
|||
delete:
|
||||
description:
|
||||
- Delete rule.
|
||||
- If I(delete=true) and a value is provided for I(insert),
|
||||
then I(insert) is ignored.
|
||||
type: bool
|
||||
default: false
|
||||
interface:
|
||||
|
@ -511,12 +515,12 @@ def main():
|
|||
'interface_in and interface_out')
|
||||
# Rules are constructed according to the long format
|
||||
#
|
||||
# ufw [--dry-run] [route] [delete] [insert NUM] allow|deny|reject|limit [in|out on INTERFACE] [log|log-all] \
|
||||
# ufw [--dry-run] [route] [delete | insert NUM] allow|deny|reject|limit [in|out on INTERFACE] [log|log-all] \
|
||||
# [from ADDRESS [port PORT]] [to ADDRESS [port PORT]] \
|
||||
# [proto protocol] [app application] [comment COMMENT]
|
||||
cmd.append([module.boolean(params['route']), 'route'])
|
||||
cmd.append([module.boolean(params['delete']), 'delete'])
|
||||
if params['insert'] is not None:
|
||||
if params['insert'] is not None and not params['delete']:
|
||||
relative_to_cmd = params['insert_relative_to']
|
||||
if relative_to_cmd == 'zero':
|
||||
insert_to = params['insert']
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue