Ansible
Ansible Vault, Roles and the Road to Production
Encrypt secrets with Ansible Vault and keep them out of logs, refactor playbooks into a role, lean on lint and CI, and name what actually changes when this becomes real infrastructure.
Ansible
Encrypt secrets with Ansible Vault and keep them out of logs, refactor playbooks into a role, lean on lint and CI, and name what actually changes when this becomes real infrastructure.
Ansible
Render per-host configuration from Jinja2 templates, validate it before the service reloads into it, and roll the change across a fleet one host at a time with serial.
Ansible
Install nginx, deploy a page and meet handlers: the Ansible mechanism that reloads a service only when something actually changed, with a health check that fails the run when the service does not answer, verified against real systemd.
Ansible
Onboard and offboard users across a group of Linux servers with one playbook: accounts, SSH keys and sudo rules defined as data, applied with loops and validated before they land.
Ansible
Turn ad-hoc commands into a repeatable playbook that brings Linux servers to a known baseline, with check mode, diff mode and idempotence explained properly.
Ansible
Learn how Ansible decides which hosts to manage, how to run ad-hoc commands against groups, and how to use facts to answer real operational questions.
Ansible
Learn how to build a local, multi-host Ansible practice lab using Docker in under 10 minutes. Perfect for Windows, macOS, or Linux. No heavy VMs required.
EkkoJS
EkkoJS is a JavaScript and TypeScript runtime that trades backward compatibility for a cleaner slate. No CommonJS, no node_modules, no URL imports. This is a hands-on introduction covering the architecture, the permission model, and a working S3 demo built entirely from built-in modules.
Terraform
Provision the LocalStack stack from Parts 1-7 with Terraform, apply it with tflocal, and run integration tests in GitHub Actions CI. The capstone turns the series into a repeatable, tested workflow.
SNS
Build a real async job pipeline on LocalStack with an SNS topic, an SQS queue, and a DLQ. Watch a poison message retry three times, land in the DLQ, and inspect what to do next.
DevOps
After using LocalStack for years and publishing the first four parts of my local AWS series, Floci caught my eye: MIT licensed, no account required, and built around the same localhost:4566 workflow.
AWS
Put a real HTTP API in front of the URL shortener from Part 2. API Gateway HTTP API, Lambda, a small JWT authoriser, and curl-based verification running on LocalStack.