Cisco ASA Terraform

Cisco ASA Terraform

This project is focussed around using the ASA API and managing the older firewall with Terraform. I have managed these devices for nearly 10 years. They are fine at performing layer 4 firewalling and VPNs.

The CLI is the best way to manage these devices, but can be time-consuming. Using the Cisco ASDM software is something I would advise to stay away from. I have used Python with Netmiko to extract info and a had a go with Ansible to add configuration. 

For this project, I would like to explore the use of Terraform using the ASA API to manage the device in a more complete manner.

golang
Go Firewall Rule Self-Service - v0.04 Milestone
This update is where I have managed to get all the pieces together to form a complete Infrastructure...
NicePng_tencent-logo-png_3869336
ASA Access Lists with Terraform
As part of the ASA API Terraform Project, in this post I will be demonstrating the creation...
NicePng_tencent-logo-png_3869336
ASA Terraform Setup
Creating GitLab Project I have started this off by creating a new in GitLab. As I have previously...
cisco-logo-1260x969-1
Cisco ASA API Setup
ASA Management Configuration I have created a lab for an ASA using a single ASA to begin...