Proof of Concept of Ansible integration with Intelliment Security Policy Automation. This integration shows how to define network visibility requirements as code using Ansible as provisioning tool.
DevOps and NetOps that:
- Do an advanced configuration management with Ansible
- Want to automate all aspects of IT management
Benefits:
- Define network visibility requirements with each component of your applications
- Provision - decomission automatically with each application or component change
- No need for manual operation to get network visibility
- Graphical visualization of network visibility changes
- Edit intelliment.yml to define your network visibility needs, specifying source, destination, action and services. Source and destination could be defined as IP, name or tag inside Intelliment model.
---
- hosts: localhost
gather_facts: false
connection: local
tasks:
- name: Create visibility requirements on Intelliment
intelliment:
scenario: 15
policies:
- source: "0.0.0.0/0"
destination: "eu-banking-app"
action: "allow"
services: "tcp/80"
- source: "i-034ee5dbfd85f6837"
destination: "0.0.0.0/0"
action: "allow"
services: "tcp/75"
- source: "0.0.0.0/0"
destination: "subnet-79972720"
action: "allow"
services: "tcp/60-100"
- source: "subnet-79972720"
destination: "0.0.0.0/0"
action: "allow"
services: "tcp/200-300"
- source: "B_intranet"
destination: "backend-1"
action: "allow"
services: "tcp/443"
register: result
- Launch playbook:
ansible-playbook intelliment.yml
Following you can see a short video with a demo showing how to define network visibilities using Ansible and Intelliment and deploying them in a heterogeneous network infrastructure.
If you want more info, please contact us at [email protected]