Skip to content

The Ansible playbooks leverage the Check Point module collection for Ansible to embrace the DevSecOps mindset to accelerate secure application deployment and automate various tasks for the identification, search, and response to security events

License

Notifications You must be signed in to change notification settings

CheckPointSW-Community/AnsibleFest2020-Demos

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AnsibleFest - 2020 Check Point demo use cases

Overview

This repository contains the Ansible roles and playbooks used to demonstrate the following use cases at AnsibleFest 2020

  1. UseCaseA.yml - DevOps pets vs cattle concept for the service model
  2. UsecaseB.yml - Security Orchestration, Automation and Response (SOAR)
  3. UsecaseC.yml - DevSecOps model to accelerate application deployment
  4. UsecaseD.yml - Automate repetitive and time-consuming maintenance tasks

What does it do?

The Ansible playbooks leverage the Check Point modules for Ansible to embrace the DevSecOps mindset to accelerate secure application deployment and automate various tasks for the identification, search, and response to security events

The Ansible playbooks will also consume the same modules in automated workflows to support the deployment and maintenance of both physical and virtualized next-generation firewalls

Requirements

Usage

  1. Clone the repository
  2. Create a set_env_var.sh file with content like this (use your details):
export VAR_mgmt_api_user="Check Point Admin User"
export VAR_mgmt_api_password="Check Point Admin User"
export VAR_mgmt_api_key="Check Point Admin API Key"      
export VAR_mgmt_hostname="Check Secuity Management Hostname"
export VAR_mgmt_IP="Check Secuity Management IP"

  1. From a command line, export your mgmt variables
source ./set_env_var.sh
  1. From a command line, execute the playbooks
ansible-playbook UseCaseA.yml
ansible-playbook UseCaseB.yml
ansible-playbook UseCaseC.yml
ansible-playbook UseCaseD.yml

References

About

The Ansible playbooks leverage the Check Point module collection for Ansible to embrace the DevSecOps mindset to accelerate secure application deployment and automate various tasks for the identification, search, and response to security events

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published