GitLab

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 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 […]

Go Firewall Rule Self-Service – v0.04 Milestone Read More »

Cisco Nexus EVPN VXLAN Fabric Ansible Automation GitLab

This is a post that takes the previous Nexus EVPN VXLAN Fabric and the Nexus EVPN VXLAN Fabric using Ansible posts, and uses the GitLab pipeline to perform the automation. In a previous post, I have walked through the setting up GitLab for CI/CD pipelines with external runners. For this GitLab project, I am using

Cisco Nexus EVPN VXLAN Fabric Ansible Automation GitLab Read More »

FortiGate Terraform with GitLab CI/CD Pipeline

In a previous post, I have created a sample of FortiGate config with Terraform. This was all performed locally from a Windows machine. While this is good in a lab environment, the major problem with it is that the management doesn’t scale. If there is more than a single network engineer, they need to share

FortiGate Terraform with GitLab CI/CD Pipeline Read More »

GitLab Create SSH Key

To Create an SSH key navigate to: User Settings >> SSH Keys Generate a Key I am doing this on a Mac, open a terminal and enter:ssh-keygen -t ed25519 -C “your_email@example.com” Next it will ask for a location and file name, I have named this /.ssh/id_ed25519_GitLab and it is saved in the default location /Users/USERNAME/.ssh/id_ed25519_GitLab

GitLab Create SSH Key Read More »