ashwin_sid.gaia_fw1

Role Name

With this role, you can easily automate important tasks for your Checkpoint Gaia Firewalls. Here’s what you can do:

  • Take configuration backups using clish.
  • Run key show commands on all your gateways from a single playbook, such as:
    • Show route
    • Show asset all
    • Show interfaces
    • Show OSPF, etc.
  • Send configuration commands to all your gateways from a single playbook.

Requirements

Here’s what you need:

  • A Linux server. This role has been tested with RHEL 7+ and Ubuntu, but it should work with other distributions too.
  • Ansible version 2.5 or higher installed on the Linux server.
  • A direct connection to the Checkpoint firewalls (the role does not currently support a jump box).

Role Variables

The role has these default settings (which can all be changed):

  • The username to log into the firewall is 'admin', but this can be changed per firewall in the inventory file.
  • The SSH port is 22; if you are using a different port, you can change it in the inventory file.

Example Playbook

Sample playbooks are available in the 'Sample-playbook' folder. For more examples and detailed instructions, visit my blog:
Visit Here

UPDATE NOTE (25/02/19): A feature has been added to set a custom output directory. You can specify where the output is stored using the 'logdir' variable. The sample playbooks reflect this update.

License

GPLv3

Author Information

For more examples and detailed implementations, visit my blog:
Visit Here

Informazioni sul progetto

Ansible Role to interact with Checkpoint Gaia Firewall OS

Installa
ansible-galaxy install ashwin_sid.gaia_fw1
Licenza
gpl-3.0
Download
4.7k
Proprietario