A photo of Geoffrey Hayward

Infrastructure as Code

Illustration representing a Hugo website migration from Cloudflare Pages to Cloudflare Workers with Decap CMS and GitHub authentication.

Moving from Cloudflare Pages to Workers

May 31, 2026

Computing

I moved my Hugo site from Cloudflare Pages to Cloudflare Workers. The migration was mostly straightforward, but a few small details were worth writing down.

Continue reading
A simple graph that says configure Terraform Cloud to assume an AWS IAM role via OIDC.

Configure Terraform Cloud to Assume an AWS IAM Role via OIDC

June 11, 2025

Computing

Here is how to configure Terraform Cloud to assume an AWS IAM role via OIDC (OpenID Connect) using only environment variables—no static AWS keys are required.

Continue reading