@bilalamjad
DevOps Engineer | Solution Architect | Infrastructure Engineer (IAC) | Kubernetes
Nothing here yet.
Nothing here yet.
Introduction In Part 1, we learned how to build a custom AMI using Packer manually. In Part 2, we'll automate the entire workflow by integrating Terraform with Packer: ✅ Terraform triggers Packer to build the AMI ✅ Terraform launches EC2 instance u...

To authenticate Terraform and GitLab CI/CD with Azure, you need four environment variables: ARM_SUBSCRIPTION_ID ARM_TENANT_ID ARM_CLIENT_ID ARM_CLIENT_SECRET These values come from an Azure Service Principal, which acts as a secure identity for...

In this article, we will create AWS infrastructure using Terraform and then automate it using GitLab CI.We will create an S3 bucket, apply it from GitLab, and finally destroy it — all using a pipeline. This lab is perfect for beginners who want to un...
