Go - Firewall Rule Self-Service

Go

This project is a firewall rule self-service tool, that allows non-technical users to create firewall rules. The tool will allow users to create rules based on IP addresses and ports, which will be saved to a Postgres database and Terraform output created for the rule. The idea is that the Terraform will go through a CI/CD pipeline that can be checked by a network engineer before being merged and pushed to the devices.

This project will be using several tools; Go, Terraform, GitLab and the Cisco ASA. Although, the firewall Terraform is a separate module, so can be adapted to any Firewall using Terraform.

 

 

 

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...
golang
Go Firewall Rule Self-Service - v0.03
This current version will use the Go web application to create a Cisco ASA firewall rule on...
golang
Go Firewall Rule Self-Service - v0.02
This post will be an overview of the project progress for Firewall Rule Self-Service portal...
golang
Connecting to a Database with Go
This post will give a basic Go main.go file that can connect to a database and perform the...