TKTanseer Khaninterraform-and-aws.hashnode.dev·4h ago · 7 min readWho Wins the Variable Fight in Terraform?Introduction When you start writing Terraform, you quickly learn that you can set the same variable in many different ways. You can give it a default value, you can put it in a file, you can pass it o00
TKTanseer Khaninterraform-and-aws.hashnode.dev·1d ago · 12 min readThe Bucket That Must Exist Before Everything ElseHow I created a dedicated S3 bucket to hold my Terraform remote backend, and every small lesson I learned along the way*.* Introduction When you start working with Terraform, one of the first real pu00
TKTanseer Khanindevops-aws-cloud.hashnode.dev·1d ago · 10 min readStop Hardcoding Passwords: A Beginner's Guide to AWS Secrets ManagerHow to keep your database passwords and API keys safe, and why rotating them doesn't break your app the way you think it will If you are new to AWS, there is a good chance you have done something like12V
TKTanseer Khaninterraform-and-aws.hashnode.dev·1d ago · 9 min readTerraform outputs.tf Explained: What It Is, When to Use It, and When to Skip ItWho This Is For If you are learning Terraform and have come across outputs.tf in project structures or tutorials but are not fully clear on what it actually does or why it exists, this blog is for you00
TKTanseer Khanindevops-aws-cloud.hashnode.dev·Jun 2 · 8 min readHow to Add a Custom Domain to AWS Cognito Google Login (And the Errors Nobody Warns You About)Who This Is For If you are using AWS Cognito to handle user authentication in your app and you have added Google as a social login option, you may have noticed something uncomfortable. When a user cli00