Skip to content

Latest commit

 

History

History
34 lines (28 loc) · 3.82 KB

resource_nftables_rule.md

File metadata and controls

34 lines (28 loc) · 3.82 KB

nftables_rule

Actions

  • :create

Properties

Name Type Default Description
command :accept :counter :drop :log :masquerade :redirect :reject :allow
description String name_property, can be added as comment to the nftables ruleset
destination [String, Array] ip address, fqdn or a list thereof
direction :in :out :pre :post :forward :in
dport [Integer, String, Array, Range]
family [:ip6, :ip] :ip
firewall_name String 'default' Must be equal to the name of the nftables-resource.
include_comment [true, false] true
interface String
log_group [nil, Integer] nil If set to an integer, specify the nflog group for this rule
log_prefix [nil, String] nil If nil, use the name of the chain as prefix, otherwise the provided value
notify_firewall [true, false] true When set to false, this rule will not be added to the ruleset
outerface String
position Integer 50 Lower priority means earlier rule evaluation
protocol [Integer, Symbol] :tcp
raw String
redirect_port Integer
source [String, Array]
sport [Integer, String, Array, Range]
stateful [Symbol, Array]

Examples

See the recipe used for testing.