8eaa8e27bf | ||
---|---|---|
defaults | ||
files | ||
handlers | ||
meta | ||
tasks | ||
templates/etc/ansible/facts.d | ||
tests | ||
vars | ||
.gitignore | ||
.travis.yml | ||
LICENSE.txt | ||
README.md | ||
Vagrantfile |
README.md
ufw
Set up ufw in Debian-like systems.
Requirements
None
Variables
ufw_default_policy
[default:deny
]: Default policyufw_logging
[default:off
]: Log levelufw_rules
[default: seedefaults/main.yml
]: Rules to apply
Dependencies
None
Example
---
- hosts: all
roles:
- ufw
Allow ssh
ufw_rules:
- rule: allow
to_port: 22
protocol: tcp
Allow all traffic on eth1
ufw_rules:
- rule: allow
interface: eth1
to_port: ''
Allow snmp traffic from 1.2.3.4 on eth0
ufw_rules:
- rule: allow
interface: eth0
from_ip: 1.2.3.4
to_port: 161
protocol: udp
TODO
Make use of omit
, available in ansible 1.8
License
MIT
Author Information
Mischa ter Smitten (based on work of weareinteractive)
Feedback, bug-reports, requests, ...
Are welcome!