yabusygin.iptables
Ansible Role for iptables Managed Firewall
DEPRECATED. Use the Ansible collection yabusygin.netfilter instead.
This Ansible role sets up a firewall using iptables. The rules you set for the firewall will stay active even after a reboot.
Requirements
No special requirements.
Role Variables
You can use the variables iptables_rules_ipv4 and iptables_rules_ipv6 to point to your own custom rule files (for IPv4 and IPv6). These files should be in the format that the commands iptables-save (for IPv4) and ip6tables-save (for IPv6) would produce.
Dependencies
No dependencies.
Example Playbook
---
- name: Example playbook
hosts: server
tasks:
- name: Configure firewall
ansible.builtin.import_role:
name: yabusygin.iptables
vars:
iptables_rules_ipv4: config/iptables.ipv4.rules
iptables_rules_ipv6: config/iptables.ipv6.rules
License
MIT
Author Information
Alexey Busygin <yaabusygin@gmail.com>
Informazioni sul progetto
An Ansible role that configures persistent iptables rules.
Installa
ansible-galaxy install yabusygin.iptablesLicenza
mit
Download
97
Proprietario
