latest posts
-
All -
Ansible -
Arista -
Automation -
AWS -
Checkpoint -
Cisco Networking -
Cloud -
Docker -
ESXi -
FortiGate -
GitLab -
Go -
Home Networking -
Lab -
Linux -
NetBox -
Networking -
Python -
Robotic Process Automation -
Security -
Software Upgrades -
Terraform -
Virtualisation -
Windows

Go Firewall Rule Self-Service – v0.04 Milestone
•
30 November 2023
•
No Comments
This update is where I have managed to get all the pieces together to form a complete Infrastructure as Code pipeline for the self-service firewall rules on the Cisco ASA. The Go firewall project incorporates the ASA API Terraform project and a GitLab pipeline. The flow of the application in the current prototype is as follows; The Process Illustrated 1-2. User Creates New Rule in Portal The firewall portal is running locally on my machine at http://127.0.0.1:8010/ 3. Firewall Rules Stored in Postgres DB Database running locally contains all the firewall rules 3-6. Git Commands to Create New Branch and […]
ASA, ASA API Project, GitLab, Go, Go Firewall Rule Self-Service Project, Terraform

Go Firewall Rule Self-Service – v0.03
•
28 November 2023
•
No Comments
This current version will use the Go web application to create a Cisco ASA firewall rule on the OUTSIDE interface to permit traffic to my DMZ server on port 8000. The firewall rule on the ASA will be created without any Cisco ASA CLI commands used. Currently, it is a manual process to have any Terraform commands run. Future versions will put this in a GitLab CI/CD pipeline to make it more seamless and accountable to the changes that have been made. In version 0.03, I have made changes by adding the banner error for duplicate firewall rule to alert […]
ASA, Go, Go Firewall Rule Self-Service Project, Terraform

Go Firewall Rule Self-Service – v0.02
•
27 November 2023
•
No Comments
This post will be an overview of the project progress for Firewall Rule Self-Service portal that I am creating with Go.The code can be found as release v0.02 in my GitHub The project is to allow non-technical users to create a firewall rule in Terraform. Currently, the project has a single main page, which is the /create-rule page. This is where the user will provide the rule details required, this will test to see if the database has a duplicate rule, if so an error message is displayed. If the rule is unique, then a summary page is displayed and […]
ASA, Go, Go Firewall Rule Self-Service Project, Terraform

Cisco Viptela SD-WAN Templating Device Config
•
16 November 2023
•
No Comments
As configured in the previous post, the vEdge routers have been manually configured in a traditional way. This is fine, but it means that the vManage server cannot manage the configuration. In order to use SD-WAN as intended, the configuration should be created on the vManage. To do this, templates are used. The first step is to configure a template that has the current config present. Below, I have created a number of templates that match the running configuration. Instead of creating a full guide on how I did this, it is easier to watch this full guide on YouTube. […]
