HCP (HashiCorp Cloud Platform) Terraform is a managed service that allows cloud infrastructure engineers to provision, manage, and scale infrastructure using Terraform securely, efficiently, and in an automated manner. It eliminates the need to maintain a Terraform infrastructure, such as the underlying execution environment and state management. It provides a hassle-free way to manage cloud … Continue reading Provision AWS Resources with GitHub and HCP Terraform
Category: git
Create Amazon EC2 Auto Scaling group and load balancer using Terraform and GitHub Actions
When project teams host an application or service on an Amazon EC2 instance, they have specific questions about the underlying infrastructure. A few of them could be: (a) Can the project team be assured that if some or all existing EC2 instances were terminated or unresponsive, new Amazon EC2 instances (with the application hosted) would … Continue reading Create Amazon EC2 Auto Scaling group and load balancer using Terraform and GitHub Actions
CI-CD with Terraform and GitHub Actions to deploy to AWS
GitHub Actions is a CI/CD tool that can automate the provisioning of AWS resources using Terraform. Previously, I wrote a detailed post explaining the concepts associated with using Terraform to create an application load balancer that you can read here -add an application load balancer to Amazon EC2 using Terraform. In this note, I further … Continue reading CI-CD with Terraform and GitHub Actions to deploy to AWS
Migrating a repository from bitbucket to Azure Repos -using powershell
Picking up from where I left in the previous note, here are the steps involved in migrating a code repository from bitbucket to Azure Repos using powershell. I’m going to spend some time noting how bitbucket team, project and repos are related to each other. If you want to go the code directly, here is the … Continue reading Migrating a repository from bitbucket to Azure Repos -using powershell
My experiments with git and github -Part 2
In my previous note, I documented a few simple use cases for someone who is getting started with using git and github. In this note I am going to focus on a few more use cases particularly around: clone, branch, merge and rebase.For all the use cases below, I am going to assume that git … Continue reading My experiments with git and github -Part 2
My experiments with git and github
What is git? A few years back I heard about this super awesome distributed version control tool that did not need me to be connected to the server all the time I was working on code (I was/am a TFVC/Azure Devops user). So not being connected to the server sounded really cool because that was … Continue reading My experiments with git and github



