mirror of
https://github.com/ansible-collections/community.general.git
synced 2025-08-28 08:51:44 -07:00
Insert rule to a specific num.
This commit is contained in:
parent
0247708199
commit
4d5340587e
1 changed files with 6 additions and 0 deletions
|
@ -57,6 +57,10 @@ options:
|
||||||
- Toggles logging. Logged packets use the LOG_KERN syslog facility.
|
- Toggles logging. Logged packets use the LOG_KERN syslog facility.
|
||||||
choices: ['on', 'off', 'low', 'medium', 'high', 'full']
|
choices: ['on', 'off', 'low', 'medium', 'high', 'full']
|
||||||
required: false
|
required: false
|
||||||
|
insert:
|
||||||
|
description:
|
||||||
|
- Insert the corresponding rule as rule number NUM
|
||||||
|
required: false
|
||||||
rule:
|
rule:
|
||||||
description:
|
description:
|
||||||
- Add firewall rule
|
- Add firewall rule
|
||||||
|
@ -162,6 +166,7 @@ def main():
|
||||||
logging = dict(default=None, choises=['on', 'off', 'low', 'medium', 'high', 'full']),
|
logging = dict(default=None, choises=['on', 'off', 'low', 'medium', 'high', 'full']),
|
||||||
direction = dict(default=None, choises=['in', 'incoming', 'out', 'outgoing']),
|
direction = dict(default=None, choises=['in', 'incoming', 'out', 'outgoing']),
|
||||||
delete = dict(default=False, choices=BOOLEANS),
|
delete = dict(default=False, choices=BOOLEANS),
|
||||||
|
insert = dict(default=None),
|
||||||
rule = dict(default=None, choices=['allow', 'deny', 'reject', 'limit']),
|
rule = dict(default=None, choices=['allow', 'deny', 'reject', 'limit']),
|
||||||
interface = dict(default=None, aliases=['if']),
|
interface = dict(default=None, aliases=['if']),
|
||||||
log = dict(default=False, choices=BOOLEANS),
|
log = dict(default=False, choices=BOOLEANS),
|
||||||
|
@ -223,6 +228,7 @@ def main():
|
||||||
# [from ADDRESS [port PORT]] [to ADDRESS [port PORT]] \
|
# [from ADDRESS [port PORT]] [to ADDRESS [port PORT]] \
|
||||||
# [proto protocol] [app application]
|
# [proto protocol] [app application]
|
||||||
cmd.append([module.boolean(params['delete']), 'delete'])
|
cmd.append([module.boolean(params['delete']), 'delete'])
|
||||||
|
cmd.append([params['insert'], "insert %s" % params['insert']])
|
||||||
cmd.append([value])
|
cmd.append([value])
|
||||||
cmd.append([module.boolean(params['log']), 'log'])
|
cmd.append([module.boolean(params['log']), 'log'])
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue