In this article, we are going to see how to achieve a Blue-Green deployment strategy with canary tests using AWS ALB and terraform scripts. Blue-green deployments and canary tests(rolling deployment) are deployment strategies that are often used by DevOps engineers to release new software gradually This strategy helps us to[...]
Read moreAuthor: Tapan Hegde
Pulumi AWS Example - Creating VPC, Subnets, EC2, Bastion host
In this article, we are going to see how to set up compute infrastructure consisting of virtual private cloud, subnets, internet gateway, NAT gateway, route tables and EC2 instances in Amazon web services using one of the most competent IaC tool 'Pulumi' In addition to this, we shall see how[...]
Read moreClone EBS Volumes between AWS EC2 with Pulumi | Devops Junction
I had an Infrastructure as an automation requirement recently, where I had to create a solution that will find EBS volumes attached to an EC2 instance and create snapshots of the same and clone it and attach these cloned volumes to another EC2 instance. I know it was a little[...]
Read moreTerraform For Each Examples - How to use for_each | Devops Junction
In this post, we’ll try to cover Terraform looping constructs. We’ll cover the looping constructs that specifically work at the resource level. They handle resource creation itself. There are two Looping constructs. count: This is often brought up when talking about looping with Terraform. for_each: This technique is similar to the count[...]
Read moreTerraform remote state datasource Example - GCP | Devops Junction
In this article, we are going to see what is terraform data source is and how it helps in Infrastructure as code Before we begin, I want you to think of this requirement. "Let's say you have to create two similar infrastructure modules in two different regions of any of[...]
Read more