Build Logs

Working notes from projects you actually build and operate.

Covers peraleslab.com’s own infrastructure โ€” Terraform, GitHub Actions with OIDC, S3, and CloudFront โ€” the pensieve-blog pipeline, and other systems actually running in production. IaC and Terraform content lives here as part of the “how I built this” narrative, rather than as its own section.

Building peraleslab.com

This site is a working example of its subject matter. A Hugo static site hosted on S3 and delivered by CloudFront. TLS via ACM with Cloudflare DNS. Deployed on every push with GitHub Actions using OIDC โ€” no stored credentials. The entire stack is fully defined in Terraform.

Aug 8 Build Log

Managing Static Website Infrastructure with Terraform

A reusable Terraform module for S3, CloudFront, ACM, and IAM that powers every static site on peraleslab.com.

Aug 7 Terraform

Rebuilding My Personal Blog with Hugo, AWS, Terraform, and GitHub Actions

How the Digital Pensieve replaced my old Blogger site: a Hugo static site on S3 and CloudFront, provisioned with Terraform and deployed by GitHub Actions using OIDC.

Aug 6 Build Log