Sign inSign up

andersonmavi30/docker_firewall_automation

By andersonmavi30

•Updated 29 days ago

All-in-one container for firewall automation: Cisco ASA, FortiGate, Palo Alto & Check Point

Image
Networking
0

99

andersonmavi30/docker_firewall_automation repository overview

⁠docker_firewall_automation

All-in-one Rocky Linux 10 container with everything needed for firewall automation and NetDevOps: Cisco ASA · FortiGate · Palo Alto · Check Point.

Runs as non-root user fwuser. Nothing to install locally — pull and run.

⁠Included

  • Python 3.12 + ansible-core
  • Network libraries: netmiko, napalm, paramiko, scp
  • Vendor SDKs: pan-os-python, pan-python (Palo Alto), fortiosapi (FortiGate), cp-mgmt-api-sdk (Check Point)
  • Parsing/NetDevOps: textfsm, ntc-templates, netaddr, jmespath, xmltodict
  • Ansible collections: cisco.asa, fortinet.fortios, paloaltonetworks.panos, check_point.mgmt, ansible.netcommon, ansible.utils
  • Utilities: git, curl, jq, openssh-clients, sshpass, vim

⁠Usage

# Pull
docker pull andersonmavi30/docker_firewall_automation:latest

# Run with your playbooks mounted
docker run -it --rm \
  -v $(pwd)/playbooks:/app/playbooks \
  andersonmavi30/docker_firewall_automation:latest

⁠Tags

TagDescription
latestLatest stable version
1.0.0First stable release

⁠Source code

⁠License

MIT

Tag summary

Content type

Image

Digest

sha256:f21782a67…

Size

174.6 MB

Last updated

29 days ago

docker pull andersonmavi30/docker_firewall_automation