maxrainer.firewall_generic
Rola Ansible do Prezentacji Firewalli
Przegląd
Ogólna rola Ansible dla różnych platform zapór ogniowych (Firewall). Celem jest zapewnienie uniwersalnego sposobu konfigurowania reguł zapory na różnych platformach z tymi samymi danymi wejściowymi. Łatwe rozszerzenie na inne platformy zaporowe. Więcej funkcji (np. NAT) wkrótce.
Obsługiwane platformy
- Juniper SRX
- PaloAlto PanOS
- Fortigate FortiOS
Zakres tematyczny
- konfiguracja polityk i reguł
- konfiguracja książki adresowej
- metoda: polecenia CLI
- metoda: szablony Jinja
Dopasowanie usługi
Dla każdej obsługiwanej platformy musi być zdefiniowany statyczny plik zmiennych w folderze /vars. Te słowniki łączą każdą ogólną usługę z odpowiednią dla danej platformy.
Wymagania
zależy od kolekcji:
- junipernetworks.junos
- paloaltonetworks.panos
- fortinet.fortios
Schemat danych dla reguł
fw_rules:
- name: rule_C
src:
zone: "port2"
addresses:
- name: "inside_host_D"
ipv4: "10.10.2.3"
dest:
zone: "port3"
addresses:
- name: "pub_host_A"
type: host
ipv4: "7.7.7.1"
- name: "pub_host_B"
type: host
ipv4: "7.7.7.2"
services:
- http
- https
rule:
action: "zezwól"
logging_init: false
logging_close: true
ips_sensor: "domyślny"
O projekcie
generic Firewall role for different platforms
Zainstaluj
ansible-galaxy install maxrainer.firewall_generic
Licencja
Unknown
Pobrania
1k
Właściciel