Greetings my fellow Technology Advocates and Specialists.
This is Chapter #4 of my Terraform Cloud Session.
In this Session, I will demonstrate, how to Run Pipeline in Terraform Cloud.
| ADDITIONAL CONTRIBUTOR(S):- |
|---|
| Anand Arbone - @anandarbone |
I had the Privilege to talk on this topic in ONE Azure Communities:-
| NAME OF THE AZURE COMMUNITY | TYPE OF SPEAKER SESSION |
|---|---|
| Azure Spring Clean - 2024 | Virtual |
| EVENT ANNOUNCEMENTS:- |
|---|
![]() |
| REQUIREMENTS:- |
|---|
| 1. Terraform Cloud and Organization(s). |
| 2. Azure Devops Organization(s) and Project(s). |
| 3. Integrate Terraform Cloud Organization and Azure Devops Services (VCS Provider). |
| 4. Project(s) in Terraform Cloud. |
| 5. Workspace(s) in Terraform Cloud. |
| CODE REPOSITORY:- |
|---|
arindam0310018
/
06-Dec-2023-DevOps__Terraform-Cloud
Terraform Cloud Series
Terraform Cloud Series:-
| CONTRIBUTORS:- |
|---|
| 1. Arindam Mitra |
| 2. Anand Arbone |
Greetings to my fellow Technology Advocates and Specialists.
Below is the list of all the blogs published under Terraform Cloud Series:-
| DATE | TOPICS | CONTENT |
|---|---|---|
| 06.12.2023 | Create Terraform Cloud Organization | https://github.com/arindam0310018/06-Dec-2023-DevOps__Terraform-Cloud/tree/main/01-Create-Organization |
| 06.12.2023 | Integrate Azure Devops and Terraform Cloud | https://github.com/arindam0310018/06-Dec-2023-DevOps__Terraform-Cloud/tree/main/02-Azure-Devops-Integration |
| 06.12.2023 | Setup Projects and Workspaces In Terraform Cloud | https://github.com/arindam0310018/06-Dec-2023-DevOps__Terraform-Cloud/tree/main/03-Setup-Projects-and-Workspaces |
| 06.12.2023 | Run Pipeline in Terraform Cloud | https://github.com/arindam0310018/06-Dec-2023-DevOps__Terraform-Cloud/tree/main/04-Run-Pipeline |
| TERRAFORM CLOUD LOGIN URL:- |
|---|
| https://app.terraform.io/session |
![]() |
| STEP BY STEP PROCESS:- |
|---|
| 1. Configure the Workspace Variables. |
| Workspaces are a) 01_RG; b) 02_Log_Analytics |
| We start with "01_RG" Workspace. Click on "Configure variables". |
![]() |
| Click on "Add variable". |
![]() |
| The environmental variables configured are - a) ARM_CLIENT_ID - App Registration which has required Access (Contributor) on the Subscription; b) ARM_CLIENT_SECRET - App Registration Secret; c) ARM_SUBSCRIPTION_ID - The Subscription where Terraform code will deploy all Azure Resources; and d) ARM_TENANT_ID - Azure Tenant |
![]() |
| Execute the "Run" to deploy a Resource Group. |
![]() |
![]() |
| Plan was Successful. |
![]() |
| Confirm Apply. |
![]() |
| Apply was Successful. |
![]() |
| Validate the Resource Group Deployment in Subscription. |
![]() |
| Validate the State file of the Resource Group Deployment in Terraform Cloud. |
![]() |
![]() |
| Below is how it looks under "Projects & workspaces". |
![]() |
| We repeat the same steps for workspace "02_Log_Analytics". |
| "Environment variables" configured. |
![]() |
| Plan and Apply Successful. |
![]() |
| Validate the Log Analytics Workspace Deployment. |
![]() |
| Validate the State file of the Log Analytics Workspace Deployment in Terraform Cloud. |
![]() |
| Below is how it looks under "Projects & workspaces". |
![]() |
Hope You Enjoyed the Session!!!
Stay Safe | Keep Learning | Spread Knowledge



















Top comments (0)