PinnedG - SRETerragrunt/Terraform with Atlantis to Automate your Infrastructure Pull RequestsOverview — What Is Atlantis?Sep 20, 20222Sep 20, 20222
G - SREAlert on pods with failed readiness probesRecently we had an outage on a microservice that we only noticed after an end user reached out to us.May 28May 28
G - SRETerraform — For Each and OutputsI have some terraform code that calls a module with a for_each as shown below:Nov 9, 2022Nov 9, 2022
G - SREConnect to a Bastion with temporary SSH KeysIn my previous post, i was championing AWS SSM’s Session Manager as a way to seamlessly connect to your EC2 instances without the need for…Oct 10, 2021Oct 10, 2021
G - SREAWS SSM Sessions Root & Non-Root AccessIn my previous post, I explained how you could finally ditch having to manage(deploy/rotate/delete) SSH keys for your cloud EC2 instances…Sep 2, 20211Sep 2, 20211
G - SREDitch SSH for good, with AWS SSM Session ManagerWho wants to manage SSH keys anymore? I certainly don’t. It’s actually one of the only reasons we still use Ansible at my current place…Aug 19, 2021Aug 19, 2021
G - SREJenkins job via cronYou need this plug in: https://plugins.jenkins.io/workflow-multibranchAug 17, 2021Aug 17, 2021
G - SREfor_each, conditionals, and dynamic blocks in terraform 0.12.The above piece of code creates a cloudfront distribution, and optionally sets its logging_config parameter if the variable…Mar 4, 2020Mar 4, 2020
G - SREComparing a branch with master in Jenkins with git diff or git diff-treeThis is something I was struggling with for a few days so I thought i’d write a blog post about it in case someone else struggles with the…Jan 22, 2019Jan 22, 2019
G - SRECross Account S3 Bucket Access IssuesToday I created an S3 bucket under account A. I gave account B permissions to get, list, and put objects into this bucket.Nov 30, 2018Nov 30, 2018