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

iptables: add --limit-burst option

This commit is contained in:
Daniel Vigueras 2016-01-18 16:00:09 +01:00 committed by Matt Clay
parent bace230f25
commit 4c60c2acc1

View file

@ -211,6 +211,10 @@ options:
description: description:
- "Specifies the maximum average number of matches to allow per second. The number can specify units explicitly, using `/second', `/minute', `/hour' or `/day', or parts of them (so `5/second' is the same as `5/s')." - "Specifies the maximum average number of matches to allow per second. The number can specify units explicitly, using `/second', `/minute', `/hour' or `/day', or parts of them (so `5/second' is the same as `5/s')."
required: false required: false
limit_burst:
description:
- "Specifies the maximum burst before the above limit kicks in."
required: false
''' '''
EXAMPLES = ''' EXAMPLES = '''
@ -266,8 +270,9 @@ def construct_rule(params):
append_param(rule, params['comment'], '--comment', False) append_param(rule, params['comment'], '--comment', False)
append_match(rule, params['ctstate'], 'state') append_match(rule, params['ctstate'], 'state')
append_csv(rule, params['ctstate'], '--state') append_csv(rule, params['ctstate'], '--state')
append_match(rule, params['limit'], 'limit') append_match(rule, params['limit'] or params['limit_burst'], 'limit')
append_param(rule, params['limit'], '--limit', False) append_param(rule, params['limit'], '--limit', False)
append_param(rule, params['limit_burst'], '--limit-burst', False)
return rule return rule
@ -319,6 +324,7 @@ def main():
comment=dict(required=False, default=None, type='str'), comment=dict(required=False, default=None, type='str'),
ctstate=dict(required=False, default=[], type='list'), ctstate=dict(required=False, default=[], type='list'),
limit=dict(required=False, default=None, type='str'), limit=dict(required=False, default=None, type='str'),
limit_burst=dict(required=False, default=None, type='str'),
), ),
) )
args = dict( args = dict(