made ctstate accept lists
This commit is contained in:
parent
5909975c42
commit
f5ed8d0c6e
1 changed files with 4 additions and 5 deletions
|
@ -205,9 +205,8 @@ options:
|
|||
required: false
|
||||
ctstate:
|
||||
description:
|
||||
- "ctstate is a comma separated list of the connection states to match in
|
||||
the conntrack module. Possible states are: 'INVALID', 'NEW',
|
||||
'ESTABLISHED', 'RELATED', 'UNTRACKED', 'SNAT', 'DNAT'"
|
||||
- "ctstate is a list of the connection states to match in the conntrack module.
|
||||
Possible states are: 'INVALID', 'NEW', 'ESTABLISHED', 'RELATED', 'UNTRACKED', 'SNAT', 'DNAT'"
|
||||
required: false
|
||||
'''
|
||||
|
||||
|
@ -264,7 +263,7 @@ def construct_rule(params):
|
|||
append_comm(rule, params['comment'])
|
||||
append_param(rule, params['comment'], '--comment', False)
|
||||
append_conntrack(rule, params['ctstate'])
|
||||
append_param(rule, params['ctstate'], '--ctstate', False)
|
||||
append_param(rule, ','.join(params['ctstate']), '--ctstate', False)
|
||||
return rule
|
||||
|
||||
|
||||
|
@ -314,7 +313,7 @@ def main():
|
|||
destination_port=dict(required=False, default=None, type='str'),
|
||||
to_ports=dict(required=False, default=None, type='str'),
|
||||
comment=dict(required=False, default=None, type='str'),
|
||||
ctstate=dict(required=False, default=None, type='str'),
|
||||
ctstate=dict(required=False, default=None, type='list'),
|
||||
),
|
||||
)
|
||||
args = dict(
|
||||
|
|
Loading…
Reference in a new issue