ashwin_sid.gaia_fw1

角色名称

通过使用此角色,您可以轻松自动化 Checkpoint Gaia 防火墙的基本任务。您可以使用此角色执行以下操作:

  • 进行 clish 配置备份(显示配置)
  • 从单个剧本在所有网关上运行基本显示命令,例如:
    • 显示路由
    • 显示所有资产
    • 显示接口
    • 显示 OSPF 等等
  • 从单个剧本向所有网关发出配置命令。

要求

以下是要求:

  • Linux 服务器。该角色在 RHEL 7+ 和 Ubuntu 上进行了测试,但也应该适用于其他版本。
  • 在 Linux 服务器上运行 Ansible 2.5 及以上版本。
  • 直接连接到 Checkpoint 防火墙(目前该角色不支持跳跃盒)。

角色变量

该角色有以下默认值:(但所有这些都可以更改)

  • 登陆防火墙的用户名为 'admin',可以在清单文件中按防火墙进行更改。
  • ssh 端口为 22,如果您使用自定义端口,可以在清单文件中更改。

示例剧本

示例剧本包含在 'Sample-playbook' 文件夹中。请访问我的博客以获取更多示例和更详细的实现: 请访问 - "http://ash-sidhu.blog/2018/11/07/using-ansible-for-automating-tasks-on-checkpoin t-firewall" 以获取更详细的实施程序。

更新说明(25/02/19):我已添加了添加自定义输出目录的功能。变量 'logdir',您可以指定输出的存储位置。示例剧本对此进行了反映。

许可证

GPLv3

作者信息

请访问我的博客以获取更多示例和更详细的实现: "http://ash-sidhu.blog/2018/11/07/using-ansible-for-automating-tasks-on-checkpoin t-firewall"

关于项目

Ansible Role to interact with Checkpoint Gaia Firewall OS

安装
ansible-galaxy install ashwin_sid.gaia_fw1
许可证
gpl-3.0
下载
4.7k
拥有者