libyanspider.firewall_ansible_role
防火墙 Ansible 角色
用于根据操作系统配置常见软件防火墙规则的 Ansible 角色。支持以下防火墙:
- FirewallD
- UFW
- ConfigServer 防火墙 (CSF)
- Windows 防火墙
需求
无
角色变量
firewall_incoming_tcp_ports: []
示例
firewall_incoming_tcp_ports:
- "22"
- "6934"
firewall_incoming_udp_ports: []
示例
firewall_incoming_udp_ports:
- "53"
firewall_outgoing_tcp_ports: []
firewall_outgoing_udp_ports: []
firewall_rich_rules: []
示例
firewall_rich_rules:
- {"family": "ipv4", "source_address": "41.208.72.148/32", "dest_port": "161", "protocol": "udp"}
- {"family": "ipv4", "source_address": "41.208.72.148/32", "dest_port": "5666", "protocol": "tcp"}
依赖
无
示例剧本
- hosts: servers
roles:
- { role: libyanspider.firewall_ansible_role, firewall_incoming_tcp_ports: [22,443] }
许可证
BSD
作者信息
Ahmed Shibani (#shumbashi) sheipani@gmail.com
安装
ansible-galaxy install libyanspider.firewall_ansible_role
许可证
Unknown
下载
731
拥有者