cookbook 'firewall_rules', '~> 0.2.0'
firewall_rules (9) Versions 0.2.0 Follow5
Configures firewall rules through attributes.
cookbook 'firewall_rules', '~> 0.2.0', :supermarket
knife supermarket install firewall_rules
knife supermarket download firewall_rules
Firewall Rules
Configures firewall rules through attributes. Wraps the firewall cookbook.
Supports:
- amazon
- centos
- debian
- fedora
- oracle
- redhat
- scientific
- ubuntu
- windows
Usage
firewall_rules::default
Just include firewall_rules
in your node's run_list
:
{ "name":"my_node", "run_list": [ "recipe[firewall_rules]" ] }
Attributes
Rules:
Define firewall rules.
Default Value:
[]
Ruby usage:
node['firewall']['rules'] = [ "http" => [ "port" => 80, "protocol" => "tcp", "command" => "allow" ], "https" => [ "port" => 443, "protocol" => "tcp", "command" => "allow" ], "nrpe" => [ "port" => 5666, "protocol" => "tcp", "command" => "allow" ] ]
JSON usage:
{ "firewall": { "rules": { "http": { "port": 80, "protocol": "tcp", "command": "allow" }, "https": { "port": 443, "protocol": "tcp", "command": "allow" }, "nrpe": { "port": 5666, "protocol": "tcp", "command": "allow" } } } }
Allow VRRP:
Allow the VRRP protocol.
Default Value:
false
Ruby usage:
node['firewall']['allow_vrrp'] = true
JSON usage:
{ "firewall": { "allow_vrrp": true } }
Dependent cookbooks
firewall >= 2.6.1 |
Contingent cookbooks
There are no cookbooks that are contingent upon this one.
Collaborator Number Metric
0.2.0 failed this metric
Failure: Cookbook has 0 collaborators. A cookbook must have at least 2 collaborators to pass this metric.
Foodcritic Metric
0.2.0 passed this metric
No Binaries Metric
0.2.0 passed this metric
0.2.0 failed this metric
0.2.0 passed this metric
No Binaries Metric
0.2.0 passed this metric
0.2.0 passed this metric