firewall_ansible_role

Роль Ansible для брандмауэра

Роль Ansible для настройки общих правил программного брандмауэра в зависимости от операционной системы. Поддерживает следующие брандмауэры:

  • FirewallD
  • UFW
  • ConfigServer Firewall (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

Информация об авторе

Ахмед Шибани (#shumbashi) sheipani@gmail.com

О проекте

Ansible role to configure firewall based on OS

Установить
ansible-galaxy install libyanspiderllc/firewall-ansible-role
Лицензия
Unknown
Загрузки
650
Владелец