UNPKG

masson

Version:

Module execution engine for cluster deployments.

20 lines (16 loc) 769 B
# IPTables Configure export default (service) -> options = service.options options.state ?= 'started' # Service supports chkconfig, but is not referenced in any runlevel options.startup ?= '' options.rules ?= [] options.redirect_log ?= false options.redirect_log = options.redirect_log is 'true' if typeof options.redirect_log is 'string' options.log_prefix ?= 'iptables-Dropped: ' options.log_level ?= 4 options.log_rules ?= [ { chain: 'INPUT', command: '-A', jump: 'LOGGING' } { chain: 'LOGGING', command: '-A', '--limit': '2/min', jump: 'LOG', 'log-prefix': options.log_prefix, 'log-level': options.log_level } { chain: 'LOGGING', command: '-A', jump: 'DROP' } ]