Using Gitlab CI/CD to Manage Configuration (e.g. Apache2) – Part 1

Infrastructure as Code (IaC) is a useful way to maintain the configuration of your infrastructure components. It provides a way that you can store your infrastructure or application’s configuration in a versioned location and then coupled with CI/CD brings you the benefits of being able to enforce gatekeeping on any changes to the configuration, automate […]

More...

Cheeky VMware ESXi iSCSI Storage Test Script (HPE Nimble Storage)

When building a new VMware ESXi host or when troubleshooting any storage issues, it can be quite laborious to test each possible path, especially when you have multiple storage arrays. The script below makes this easy, just add the HPE Nimble Storage iSCSI Discovery IP Address(es) and then the iSCSI Storage Port IP Addresses as […]

More...

Starting a Nodejs Gatsby Local Development Server, but Listening on All IP Addresses

If you start a Gatsby development server using “gatsby develop” it will by default only listen on the localhost (127.0.0.1), but what if your development server is remote. In that case all you need to do is start the development server as follows: Now when started you’ll see something like:

More...

Set Default Root Object for Statically Hosted Website on AWS CloudFront (AWS CloudFront Functions)

A standard AWS CloudFront distribution is set to automatically serve the index.html file of a website when a client requests the root of the site, e.g. https://www.geekmungus.co.uk and does not specify any specific file or file within a sub-directory. However in certain instances your clients may request a page as follows e.g: https://www.geekmungus.co.uk/studies within which an index.html […]

More...