I recently discovered Checkov, a unit-testing tool for cloud infrastructure build using Terraform. Checkov also has custom policy capabilities, meaning we can define org-specific resource tagging and GCR policies for testing/validation in CI/CD pipelines.

lnkd.in/eDY8ssn

Working with Terraform for over five years has taught me some key lessons. 5 practices have been critical to having a sane and usable Terraform setup regardless of the size of the team or the nature of the project.

1. Know your target audience.
2. Reuse. Reuse. Reuse.
3. Explicit rather than implicit.
4. Automate everywhere. Your laptop. Your shared VM. Your CI/CD.
5. Have an awesome README.md!

lnkd.in/ek8DEqW

Creating AWS VPCs in 2 minutes with Terraform Registry

Terraform is the go-to open-source tool for creating resources on the cloud using IaC. It is a cloud-agnostic offering from HashiCorp that can help you build out your infrastructure on AWS, GCP, Azure, and OCI, to name a few. Terraform supports 290 providers as of today.

notes.ayushsharma.in/2020/09/c

Creating ready-to-use AWS Security Groups using Terraform Registry, Named Groups, and Named Rules

Creating and maintaining AWS security groups using Terraform has become even more accessible, thanks to community-built modules on Terraform Registry. Today I want to show you two particular features of one of the modules called Named Groups and Named Rules.

notes.ayushsharma.in/2020/09/c

Finally wrote this down after procrastinating for weeks. Turns out being locked in at home doesn't automagically make you a prolific writer

Replicating Bitbucket Pipelines on your laptop for local debugging

notes.ayushsharma.in/2020/03/r

Is there a way to renew LetsEncrypt SSL behind a CDN? My blog is behind StackPath CDN, and I just had to repoint the main domain to my instance, renew, then repoint it to a CDN. And I really don't want to automate this mess.

Has anyone had any success with this?

Hi guys.

I was recently asked to write some scripts in Ansible/Terraform for an interview. I didn't have a lot of time, and had never used Terraform before, so I did what I could. I didn't get selected. But I would love to know what the better way would be. Any help would be appreciated.

drive.google.com/drive/folders

Just getting started with Mastodon. Created a script to get users and instances and store in local Sqlite3 db.

bit.ly/2poMUhB

Show older
Mastodon for Tech Folks

This Mastodon instance is for people interested in technology. Discussions aren't limited to technology, because tech folks shouldn't be limited to technology either!