Blog Posts

Cloudformation FirewallPolicy UPDATE_FAILED

Cloudformation FirewallPolicy UPDATE_FAILED

While I have a fond love for Cloudformation, sometimes I find myself banging my head against a wall when trying to get past an error.

Read More
Config Conundrum

Config Conundrum

AWS Config At our organisation we use custom config rules to help us achieve near real-time compliance and remediation.

Read More
Fix github-actions 'Resource not accessible by integration' Error: Complete Guide

Fix github-actions 'Resource not accessible by integration' Error: Complete Guide

If you’re working with github-actions and encountering the “Resource not accessible by integration” error, you’re dealing with one of the most common github-actions permission issues. This error typically appears when your workflow lacks the necessary permissions to perform operations like creating pull requests, updating issues, or accessing repository resources.

Read More
Getting started with cfn-guard

Getting started with cfn-guard

Update Link to official AWS blog post here A fair few policy-as-code tools are popping up these days. This post looks at getting started with cfn-guard to parse AWS Config Resource JSON outputs.

Read More
Github Runner ECS Authentication

Github Runner ECS Authentication

Using this fantastic open-source project, we have enabled github-actions using ephemeral self-managed runners on AWS SPOT.

Read More
github-actions - How did I not see that

github-actions - How did I not see that

This post is about a mistake I made that wasted a fair bit of time on my side until the folks over in Support set me straight :)

Read More
github-actions AWS Authentication with OIDC for github Enterprise

github-actions AWS Authentication with OIDC for github Enterprise

There are many blog posts about how to use github-actions OIDC with AWS; however, they all refer to using Github.com and don’t provide some easy steps if you are running your own github Enterprise instance.

Read More
HashiCorp packer amazon-linux cracklib gotcha

HashiCorp packer amazon-linux cracklib gotcha

While setting up packer for the first time in ages I found a little cracklib quirk when using amazon linux while following the instructions from the website.

Read More
How to simplify your CI/CD with Makefiles

How to simplify your CI/CD with Makefiles

Definition Make is a build automation tool that automatically builds executable programs and libraries from source code by reading files called Makefiles which specify how to derive the target program.

Read More
How to sync containers to AWS ECS the easy way

How to sync containers to AWS ECS the easy way

Back in November 2021 AWS announced that you can cache containers from DockerHub through to ECS.

Read More