My Repos

I have a number of public repos on GitHub, some of which are forks of other projects, some of which are my own. I’ll be adding to and updating this list as I continue to develop and improve my own code.

Bash Logging Module

Bash Logging Module Demo

Below are some demos of the logging module in action with different logging levels and writing to both a log file and the journal.

Bash Logging Module Demos
  • This is a simple demo of the logging module in action with the default, INFO, logging level with writing to both a log file and the journal enabled.

Logging Demo - INFO

Back to top

  • This is a simple demo of the logging module in action with the DEBUG logging level with writing to both a log file and the journal enabled.

Logging Demo - DEBUG

Back to top

  • This is a simple demo of the logging module in action with the WARNING logging level with writing to both a log file and the journal enabled.

Logging Demo - WARNING

Back to top

  • This is a simple demo of the logging module in action with the ERROR logging level with writing to both a log file and the journal enabled.

Logging Demo - ERROR

Back to top

Terraform Modules For Proxmox

  • Cloud Image VM Module
    • A Terraform module, consuming the bgp/proxmox provider, to create VMs in Proxmox from cloud images. This module is designed to be expose all of the functionality from the provider and includes functionality for most major Linux distribution cloud images, including Ubuntu, Debian, CentOS, Rocky Linux, Alma Linux and more. The module is designed to be flexible and can be used to create VMs with a wide range of configurations.
  • ISO-based VM Module
    • A Terraform module, consuming the bgp/proxmox provider, to create VMs in Proxmox from ISOs. This Terraform module is designed to expose all of the functionality from the provider and includes functionality for creating VMs from ISOs.

Demo Code & Examples

  • Demo Code & Examples
    • To support some of my blog posts, such as my Regular Expressions post, I have created a repo to hold the code and examples I use in those posts. This repo is public and available for anyone to use, review and fork.

Beyond the specific repos listed above here is a link to my GitHub Repos. You’ll find that a number of the repos that I consider core, or important, have branch protection rules in place to prevent accidental deletion or modification of the main branch. This is to ensure that the code is always available for use by others. I absolutely welcome ideas, input or suggestions for improvement, but I do want to ensure that the code is always available for use by others.

Back to top

Repos I Recommend

I have a number of repos that I have found useful, or interesting, and I would recommend checking out. I’ll be adding to and updating this list as I continue to find new and interesting repos.

  • DevOps Exercises
    • An extensive collection of exercises and examples for DevOps, including Terraform, Ansible, Docker, Kubernetes and more. This is a great resource for anyone looking to learn more about DevOps, or to improve their skills in any of these areas.

If this article helped inspire you please consider sharing this article with your friends and colleagues, or let me know via LinkedIn or X / Twitter. If you have any ideas for further content you might like to see please let me know too.

Back to top

Updated: