This article describes how to automate your management server using "Ansible".
Note: Since Ansible v2.9 devel branch is on development stage now, the relevant HFs are not yet published. We will publish them upon v2.9 will be officially released by RH.
Ansible (www.ansible.com) is a popular automation tool.
The "Ansible Check Point Management" module provides the ability to automate Check Point management tasks (e.g. add objects, manipulate the rulebase, install policy) into the Ansible automation platform.
Provide Ansible "playbooks" with simple access to all available Check Point Management APIs.
The ansible module is written in Python and its source code is available. You are welcome to review code, suggest enhancements or modify it.
For more information and installation instructions, refer to Ansible Module - check_point_mgmt by Check Point page.
Code version 1.0.0
Tested on version
R80, API version 1.0