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

add possibility for log messages via log_prefix (#30358)

This commit is contained in:
mwellmeyer 2017-09-14 18:12:26 +02:00 committed by Sam Doran
parent 0648e339a7
commit 8749894ebc

View file

@ -121,6 +121,10 @@ options:
below). If this option is omitted in a rule (and the goto parameter below). If this option is omitted in a rule (and the goto parameter
is not used), then matching the rule will have no effect on the is not used), then matching the rule will have no effect on the
packet's fate, but the counters on the rule will be incremented. packet's fate, but the counters on the rule will be incremented.
log_prefix:
description:
- Specifies a log text for the rule. Only make sense with a LOG jump.
version_added: "2.5"
goto: goto:
description: description:
- This specifies that the processing should continue in a user specified - This specifies that the processing should continue in a user specified
@ -377,6 +381,7 @@ def construct_rule(params):
append_param(rule, params['match'], '-m', True) append_param(rule, params['match'], '-m', True)
append_tcp_flags(rule, params['tcp_flags'], '--tcp-flags') append_tcp_flags(rule, params['tcp_flags'], '--tcp-flags')
append_param(rule, params['jump'], '-j', False) append_param(rule, params['jump'], '-j', False)
append_param(rule, params['log_prefix'], '--log-prefix', False)
append_param(rule, params['to_destination'], '--to-destination', False) append_param(rule, params['to_destination'], '--to-destination', False)
append_param(rule, params['to_source'], '--to-source', False) append_param(rule, params['to_source'], '--to-source', False)
append_param(rule, params['goto'], '-g', False) append_param(rule, params['goto'], '-g', False)
@ -486,6 +491,7 @@ def main():
match=dict(type='list', default=[]), match=dict(type='list', default=[]),
tcp_flags=dict(type='dict', default={}), tcp_flags=dict(type='dict', default={}),
jump=dict(type='str'), jump=dict(type='str'),
log_prefix=dict(type='str'),
goto=dict(type='str'), goto=dict(type='str'),
in_interface=dict(type='str'), in_interface=dict(type='str'),
out_interface=dict(type='str'), out_interface=dict(type='str'),