fossexperience.wawrzynczuk.comUsing tags to express Ansible tasks dependenciesEverything is simple when we write a playbook that does one thing. We have a powerful tool for expressing dependencies: the task order. But sometimes we want more than one target. We want to deploy something, then cleanup something. Or even build som...Feb 3·2 min read
fossexperience.wawrzynczuk.comHow to automate Terraform deployments with GitHub Actions.I know… There is lots of articles on this rather basic topic. I’m not consider myself an expert. Maybe someone find helpful a HOWTO on this particular combination of technologies. TL;DR I’m going to create a simple workflow for deploying a Terraform ...Jan 14·4 min read
fossexperience.wawrzynczuk.comHow to create a minimal VPC in AWS with Terraform.Don’t want use the default one anymore? Deleted the default one? Good. Let’s do it. Actually it is minimal excepting one detail, my fetish - IPv6 support. VPC Of course, to create a VDP - we need VDP: resource "aws_vpc" "min_vpc" { cidr_block ...Jan 4·2 min read
fossexperience.wawrzynczuk.comSetup S3 backend for TerraformIt may happen that you starting working on a Terraform project in a team and local state file doesn’t work for you anymore. Time to a remote backed. It’s not going to be complete documentation. Or better than others. But maybe I’ll manage to hit your...Dec 29, 2025·3 min read
fossexperience.wawrzynczuk.comAnsible. Securing your secrets. Noob level.So. You have you playbook in git and you want to keep some variables invisible to others. You probably should go for a ‘real’ password manager like Hashicorp Vault. Or pass (https://www.passwordstore.org/). Both have ready to use lookup plugins in An...Dec 27, 2025·2 min read