Stuff and Things Blog
11ty
How to resolve the file watchers error when serving an 11ty static site.
Published: 2020-11-20
How to customise the Nunjucks environment to remove whitespace from rendered templates.
Published: 2020-07-23
The story of how and why I migrated codingpackets.com to 11ty.
Published: 2020-04-22
Ansible
Install and configure the ST2 Ansible pack.
Published: 2019-04-28
A collection of useful Ansible tips and tricks.
Updated: 2019-06-12
Published: 2018-06-11
A high level look at the components in Ansible.
Updated: 2019-04-07
Published: 2017-08-17
Convert playbook from part 1 to Ansible roles.
Published: 2017-03-13
Build a spine/leaf network with Ansible and Cumulus.
Published: 2017-03-12
Ansible quick start guide.
Published: 2017-03-11
AWS
Build and Elastic Kubernetes Service (EKS) cluster with Terraform.
Published: 2024-03-10
Notes on how AWS Direct Connect (DX).
Updated: 2024-01-06
Published: 2024-01-01
Notes on AWS Virtual Private Gateway (VGW).
Published: 2023-12-28
Notes on AWS CloudFront.
Updated: 2023-12-22
Published: 2023-05-16
Notes on AWS Elastic Load Balancer (ELB).
Published: 2023-03-27
An example subnetting plan for AWS.
Updated: 2023-03-21
Published: 2023-02-03
An overview of AWS Networking infrastructure and services.
Updated: 2024-01-07
Published: 2023-02-02
Notes on AWS Virtual Private Clouds (VPCs).
Updated: 2024-01-07
Published: 2023-02-02
Hosting a static website on AWS with Route53, S3, CloudFront and Terraform.
Published: 2023-01-17
Hosting a static website on AWS with Route53, S3 and Pulumi.
Published: 2022-09-06
Getting started managing AWS environments with Pulumi/Go Provider.
Published: 2022-09-03
How to host a static site on AWS using S3 and Cloudfront.
Updated: 2020-06-01
Published: 2020-05-09
How to redirect a URL using AWS Route 53 and S3.
Published: 2020-05-06
Azure
A deep dive into how Azure firewalls process application rules.
Published: 2025-06-16
Useful stuff and things related to searching Azure Application Gateway logs.
Published: 2023-11-29
Useful stuff and things related to searching Azure Firewall logs.
Updated: 2024-04-14
Published: 2023-11-29
Real world example of throughput on Azure when using a Cisco 8000v router.
Published: 2023-07-08
Notes on Azure Application Gateway.
Published: 2023-04-08
Bevy
Make Bevy to use the DirectX graphics backend on Windows.
Published: 2025-04-28
Bookmarks
Great quotes that I would like to remember.
Updated: 2025-01-19
Published: 2020-12-11
Interesting articles that I have read on random topics.
Updated: 2025-03-13
Published: 2020-12-08
Certification
How I achieved the AWS Advanced Networking - Specialty (ANS-C01) certification.
Published: 2024-01-07
How I achieved the AWS Certified Solutions Architect - Associate (SAA) certification.
Published: 2022-08-06
Chef
Cisco
Activating a license on a Cisco Catalyst 8000v during the ZTP process.
Published: 2025-12-05
Cloud managed 'It just works' they said.
Published: 2021-05-28
This is just a quick post to demonstrate how to run a pingsweep on a Cisco IOS device using TCL.
Published: 2020-09-08
Tips and Tricks for Cisco ACI and other tails of pain and woe.
Published: 2020-07-03
Cloudflare
Using Cloudflare tunnels and Docker to publish a web service.
Published: 2025-02-22
Computer Science
My notes on Algorithms and Data Structures.
Published: 2025-03-24
Computering
My review of the Framework 16 laptop.
Published: 2024-12-26
How I fixed my sick Lenovo P14s.
Published: 2021-05-24
Error while trying to install Ubuntu 1804 on a Dell R610 server.
Published: 2019-05-26
Install and setup Ubuntu 1804 on Dell XPS.
Updated: 2018-12-20
Published: 2018-08-25
Docker
How to publish a docker image to docker hub.
Published: 2022-12-26
How to use PostgreSQL with Docker for development environments.
Updated: 2022-12-22
Published: 2022-12-21
How to install Docker engine and compose on Debian 10.
Published: 2020-12-12
How to install Docker engine and compose on Centos 8.
Updated: 2020-12-09
Published: 2020-12-07
Elixir
How to create and Elixir package with Mix.
Published: 2021-01-25
Eveng
How to Extrahop appliances to EVE-NG.
Published: 2021-11-08
How to add a Palo Alto PanOS 10 VM to EVE-NG.
Published: 2020-12-24
How to setup EVE-NG to open ZOC terminal from Firefox.
Published: 2020-11-20
Extrahop
How to deploy an ExtraHop discover appliance in GCP with Terraform.
Published: 2022-03-24
What are ExtraHop bridge triggers and how to use them.
Updated: 2022-03-05
Published: 2022-02-25
Golang
A record of the resources that I have used to learn Golang.
Published: 2021-01-01
Infosec
A collection of useful infosec related resources.
Published: 2022-03-27
Iot
Juniper
Reseting the posts password on a Juniper EX switch running 15.1R1 - 15.1R6 code.
Published: 2021-08-15
Protocol-Independent Routing
Published: 2019-02-23
Juniper internal border gateway protocol config.
Published: 2019-02-17
Juniper open shortest path first version 3 config.
Published: 2019-02-17
Juniper external border gateway protocol config.
Published: 2019-02-10
Juniper virtual router redundancy protocol config.
Published: 2019-02-09
Juniper routing information protocol next generation config.
Published: 2019-02-07
Juniper open shortest path first version 2 config.
Published: 2019-02-05
Juniper routing information protocol version 2 config.
Published: 2019-02-05
Juniper CLI quick reference guide.
Published: 2018-04-09
This blog covers how to install Juniper boxes for use with Vagrant.
Published: 2017-08-14
Linux
This post will cover how I found the problem of a too-small logical volume and went about fixing it.
Published: 2024-12-26
This is just a quick post to document the steps to install the Nvidia drivers on an Ubuntu 2404 minimal server.
Published: 2024-12-26
How to add themes ot Fedora 36 with Gnome 42.
Published: 2022-08-07
How to set the ssh algorithm and cipher options from the CLI.
Published: 2021-06-19
How to push to multiple git repos across different git providers.
Updated: 2020-09-14
Published: 2020-08-31
This post will cover how to create a bridge interface with netplan in order to have multiple virtual machines share the same physical interface.
Published: 2019-11-02
Gitlab gitaly issue causing 404 and 503 errors.
Published: 2019-06-22
How to Remove the lines with only white space from all files in a directory tree.
Published: 2019-05-29
A collection of useful Linux shell tips and tricks
Published: 2019-03-24
Use the ldapsearch command to query Microsoft Active Directory.
Published: 2019-01-01
Fix 100% CPU with CSR 1000v, vMX, etc.. VMs.
Updated: 2019-01-26
Published: 2018-09-08
Lucky
How to add Select2 to a Lucky webapp.
Published: 2021-09-14
How to add pagination to a Lucky webapp.
Published: 2021-09-01
How to add Font Awesome Icons to a Lucky webapp.
Published: 2021-08-27
How to change inflections in a Lucky webapp.
Published: 2021-08-26
How to setup UUIDs for database primary keys with a Lucky webapp.
Published: 2021-08-25
How to add Bootstrap styling to a Lucky webapp.
Published: 2021-08-21
Getting started with the Crystal basesd Lucky web framework.
Updated: 2021-08-24
Published: 2021-08-20
Mikrotik
A cheatsheet with common configurations for Mikrotik CRS326 router / switch.
Published: 2022-12-08
Neovim
How to install and configure NeoVim.
Published: 2022-03-22
Networking
Use OpenConnect to access Cisco dCloud labs.
Published: 2018-09-29
Spanning Tree Protocol
Published: 2018-09-21
Enhanced Interior Gateway Routing Protocol
Published: 2018-08-19
IOL NETMAP file for Narbik's CCIE Routing and Switching v5.1 Workbook.
Published: 2018-05-16
Command reference comparision between different network vendors.
Published: 2018-01-20
Enable routing on the host in Linux with free range routing.
Published: 2017-12-30
The components used under the hood in Openstack Neutron networks.
Published: 2017-11-15
What you have been told about the OSI model is a LIE!!.
Published: 2017-04-11
Node
How to install Node JS and Yarn on Ubuntu 2004 server.
Published: 2021-08-20
How to install and use Node version manager on Ubuntu 2004.
Updated: 2020-11-21
Published: 2020-07-22
Non Technical
This page is used to visually test the sites theme and components.
Updated: 2025-03-26
Published: 2025-03-16
My goals for the 2022th year of our lord and saviour Kermmit J Frog.
Published: 2022-01-15
What do to when MMS doesnt work on your android phone.
Published: 2020-10-25
Vortex Race3 Key Remap
Published: 2019-05-11
Books I have read and when I read them.
Updated: 2026-01-20
Published: 2019-01-18
Observability
Opengear
Openstack
Install Openstack with Packstack on CentOS 7.
Published: 2018-01-09
Packer
Paloalto
Getting sh!t done from the Palo Alto CLI.
Updated: 2021-02-07
Published: 2021-01-27
Pfsense
How to install the qemu guest agent in pfSense firewalls.
Published: 2022-12-01
Postgres
How to install the PostgreSQL database.
Updated: 2021-08-20
Published: 2020-11-21
Powershell
How to use Powershell to migrate certificates between Azure Key Vaults.
Published: 2023-11-30
Productivity
Proxmox
How to change the IP Addresses on Proxmox cluster nodes.
Published: 2024-02-18
How VyOS Qemu images with Proxmox.
Published: 2023-09-11
How to mirror all traffic for a virtual switch to a VM in Proxmox.
Published: 2023-01-12
How to fix certificate errors in Proxmox aftger replacing a node.
Published: 2021-12-31
How to fix certificate errors in Proxmox aftger replacing a node.
Published: 2021-12-31
Using Terraform to provision guests on Proxmox.
Published: 2021-11-30
Using a hook script with Proxmox to start and stop a port mirror.
Published: 2021-11-26
How to enable a port mirror on Proxmox.
Published: 2021-11-15
How to import Extrahop virtual appliances in with Proxmox.
Published: 2021-11-14
How to configure Open vSwitch for use with Proxmox.
Published: 2021-11-13
How to import and use cloud images with Proxmox.
Published: 2021-11-13
How to import a qcow2 image into Proxmox.
Published: 2021-11-08
Pulumi
Building infrastructure as code with Pulumi.
Published: 2021-09-30
Python
Schema validation with Cerberus.
Updated: 2018-07-17
Published: 2018-07-16
Install python 2.7.13 and 3.6.2 on Centos 7 minimal server.
Published: 2017-09-14
Getting started with TextFSM for parsing CLI output
Published: 2017-08-20
Using Jinja2 to create network device configurations.
Published: 2017-08-18
Rails
How to add stimulus JS to your Rails 6 application.
Published: 2021-01-19
Some of the gotchas when working with has_and_belongs_to_many in Rails.
Published: 2021-01-17
How to add nice URLs to your Rails 6 app using Friendly ID.
Published: 2021-01-05
How to paginate records on your Rails 6 application data with Pagy.
Published: 2021-01-04
How to build forms in Rails 6 and style them with Bootstrap 5.
Published: 2020-12-24
How to paginate records on your Rails 6 application data.
Published: 2020-12-22
How to add font awesome 5 to a rails 6 application.
Published: 2020-12-20
Add Bootstrap 5 to a Rails 6 Appliaction.
Published: 2020-12-19
A cheat sheet for the Rails generators.
Updated: 2020-12-06
Published: 2020-12-03
How I moved codingpackets.com form Django to Rails.
Published: 2019-04-25
Rant
Ruby
How to install rbenv on Ubuntu Linux 2004.
Published: 2020-11-21
Use Ruby with Jupyter lab.
Updated: 2019-10-04
Published: 2019-01-28
Rust
I rebuilt codingpackets.com again ... this time with Rust BTW.
Published: 2025-03-23
My workflow for Web developement with Rust.
Published: 2025-02-25
In this post I will show you how to use GitLab CI to build and release a Rust binary.
Published: 2023-12-03
How to build and release a Rust projects binary assets and Docker images using Github actions.
Published: 2023-01-04
How and why I migrated codingpackets.com to Shazam.
Published: 2022-11-28
Querying the Pokemon API asyncronously with Rust.
Updated: 2022-04-21
Published: 2022-04-18
Saltstack
How to manage VyOS devices with SaltStack.
Published: 2024-02-20
Salt From The Start To The Beginning
Published: 2018-01-14
A high level look at the components in SaltStack
Updated: 2019-04-07
Published: 2018-01-07
SDWAN
Compare commands between the vEdge and cEdge SDWAN devices types.
Published: 2019-06-12
Build a self hosted Cisco SDWAN lab part 2.
Published: 2019-06-03
Build a self hosted Cisco SDWAN lab part 1.
Published: 2019-06-02
In this post I will go over the components that make up the Viptela secure extensible network (SEN) solution.
Published: 2018-06-29
In this blog I will setup a Viptela control plane using self signed certificates for the purpose of testing in a lab environment.
Published: 2018-03-22
Shell
This is just a quick post outlining the process to connect to network equipment via the console port using a USB to serial adapter on MacOS.
Published: 2020-06-26
Install and configure the Starship prompt
Updated: 2022-03-30
Published: 2020-05-18
Stackstorm
Integrating StackStorm with Slack
Published: 2019-01-07
Getting started with StackStorm
Published: 2019-01-06
Terraform
Using an Azure blob storage container for Terraform state backend.
Published: 2025-03-07
Setting up a Terraform CDK environment for Azure workloads.
Published: 2025-03-06
Connect Terraform Cloud to GitHub for version controlled workflows
Published: 2023-01-19
In this post, I will show you how to setup Terraform Cloud to deploy infrastructure resources in your AWS environment.
Published: 2023-01-15
Getting started with Terraform Cloud
Published: 2023-01-14
In this post I will show you how to setup Terraform to connect to your Google Cloud Platform (GCP) tenancy to manage your GCP infrastructure as code.
Published: 2022-03-24
Setup Terraform to manage Azure infrastructure
Published: 2018-11-01
Install Terraform on Ubuntu 18.04
Published: 2018-10-31
Ubiquiti
This post covers the issues I encountered trying to get Ubiquiti access points managed by my Unifi controller and the eventual fix.
Published: 2022-12-10
In this blog I will explain the process to make multiple VLANs work with Ubiquiti WiFi when you have Juniper switches.
Published: 2022-12-09
Utility
Helpful tshark capture commands for quick reference..
Published: 2025-04-05
Vagrant
How to install an Ubuntu 1804 VM on Hyper-V for use as a Vagrant server.
Published: 2020-08-18
Vagrant Libvirt Install Ubuntu 1804
Published: 2020-08-16
Build a Juniper vQFX 18.4R1.8 Vagrant box for use with the libvirt provider.
Published: 2019-09-01
Vagrant Libvirt Install CentOS 7
Published: 2019-05-24
A nice little trick to make working with Vagrant VMs a little easier by utilizing the openssh config file to define the SSH connection parameters for Vagrant VMs.
Updated: 2019-01-20
Published: 2019-01-14
Build a Juniper vSRX3.0 Vagrant box for use with the libvirt provider.
Updated: 2018-12-31
Published: 2018-12-20
Vagrant Libvirt Install openSUSE
Published: 2018-08-08
How to create a Juniper vQFX Vagrant box for use with the vagrant-libvirt provider.
Published: 2018-06-30
Build a Cisco IOSXRv Vagrant box for use with the libvirt provider.
Published: 2018-06-10
Build a Cisco ASAv Vagrant box for use with the libvirt provider.
Published: 2018-05-07
Build a Cisco IOSv Vagrant box for use with the libvirt provider.
Published: 2018-05-07
In this post I will show you how to install a Viptela vBond/vEdge appliance for use with the vagrant-libvirt provider.
Published: 2018-01-01
Viptela vManage Vagrant Libvirt Box Install
Published: 2018-01-01
Viptela vSmart Vagrant Libvirt Box Install
Published: 2018-01-01
Updated: 2018-05-12
Published: 2017-12-03
Build a Cisco CSR 1000v box for use with the libvirt provider.
Published: 2017-11-26
Build P2P links between Vagrant guests with UDP tunnels.
Published: 2017-11-23
Build an Arista vEOS box for use with the libvirt provider.
Updated: 2018-04-24
Published: 2017-11-18
Control the IP address a Vagrant box receives on the management interface.
Published: 2017-10-25
Using The Libvirt Provider With Vagrant
Updated: 2017-12-03
Published: 2017-10-22
How to install a Cisco Nexus 9000v Vagrant box.
Published: 2017-08-19
How to install a Cisco CSR 1000v Vagrant box.
Published: 2017-08-13
How to install a Cisco ASAv Vagrant box.
Published: 2017-08-11
How to install an Arista vEOS Vagrant box.
Published: 2017-07-09
Vagrant From The Start To The Beginning
Published: 2017-03-25
Vscode
Vyos
Building a VyOS Qemu image from the nightly ISO via Ansible
Published: 2023-09-10
Windows
How restart the VMware (or any) network adapters from PowerShell.
Published: 2021-07-02
How to copy your SSH keys from Windows 10 to a Linux host.
Published: 2021-01-27
How to enable nested virtualization in a Linux VM on Hyper-V.
Published: 2020-08-17
How to create a windows 10 bootable USB from MacOS.
Published: 2020-06-30
Install and configure Powerline for Ubuntu Bash on Windows 10.
Updated: 2019-05-21
Published: 2019-05-18