Deploy Terraform with AzureDevOps | Microsof-hosted agents vs Self-hosted agents
Vložit
- čas přidán 28. 06. 2024
- You will learn
Can I use Terraform with Azure DevOps?✅
How do you implement Terraform with Azure DevOps?✅
How do you automate Terraform deployments?✅
How does Terraform work with DevOps?✅
How do I add Terraform extension to Azure DevOps?✅
What is difference between self-hosted and Microsoft-hosted agents?✅
What is the difference between agent and agent pool in Azure?✅
How does Azure DevOps connect to self-hosted agent?✅
How many types of hosted agents are there in Azure DevOps?✅
How to do continuous deployment in Azure DevOps?✅
How to do continuous deployment in Azure DevOps?✅
In this course, I have explained about "terraform deployment using Azure DevOps Pipelines" with demo.
We have touch the following points
* Terraform Basics
* Azure DevOps Repos
*Azure Pipelines
*Deployment using Microsft-hosted agents
* deployment using self-hosted agent mostly use in organization with more security
*Automated deployment using pipeline triggers
=============== TimeStamps ===============
00:00 Introduction
02:00 Azure Pipeline Agents
06:06 Terraform Project
10:55 Pipeline
27:42 Self-hosted Agent
38:19 Pipeline for Self-hosted agent
44:50 Automated Deployment
=========================================
Terraform Documentation:
developer.hashicorp.com/terra...
Full Course on Terraform Getting Started
• Terraform - Getting St...
Terraform Backend and 6 ways to Authenticate Terraform AzureRM Backen
• Terraform Backend Expl...
Terraform Dynalic Block
• Terraform Dynamic Bloc...
Terraform Import
• Terraform import | Man...
Terraform Module Import
• Import Terraform Modul... - Věda a technologie
Very Informative.. Thank you
Glad it was helpful!
Thank you now we have content for azure rm terraform provider content.❤
More to come! 😊
You sound like MS Dhoni :)
☺️
Awesome. Keep sharing as such good videos.
Thank you, I will. 😊
Informative and nicely explained.
Appreciable...
Glad you liked it. 😊
Sir aap bahut ache se samjhate hain . Thanks
Dhanyavaad 🙏
Very informative and well explained 👍
Glad you liked it
You are an inspiration ❤
Bhai 🙏
informational video
Glad you think so! 😊
Thank you so much
You're most welcome 🙏
Wah 🎉 impressive
Glad you like it 👍
Thanks sir
So nice of you
Thank you so much sir
Most 🙏
Most welcome 🙏
Very good video
Thanks for the visit
thank you for share information sir. fresher can't get devops jobs it is true
In current market freshets can get almost any job in IT. Trends are changing, these days recruiters are more focused on skills rather than their past experience.
By the way, current IT industry is changing so fast that everyone becomes fresher after couple of months or years. Everyone has to keep themselves updated. Hope I have answered your query. Cheers !
I have one doubt. in real time first we create resources using terraform via azure Pipelines and then deploy our applications in that resources right. ? correct me if i am wrong. if YES then how the pipeline stages will be. how the repo looks like.
You should have two repos
1. Infrastructure as code(terraform)
2. Application
There will be two build pipelines
1. Provision resources using terraform
2. Build your application
Then there will be release pipeline which will deploy your application. This is called CI/CD.
First two pipelines work as Continuous Integration and release pipeline will work as Continuous Deployment.
@@gswp1 thankyou
Can it be possible to Share one Video of Terraform & DevOps on Azure Virtual Desktop(AVD)? Maintaining industry standards. Including KeyVault and disk Encryption (ADE) on the Session Host, Adding Monitoring Parameters, and adding a Private end Point connecting the AVD session Host and storage File share.
Thanks you so much for your interest in this topic. We have topics in pipeline related to compliant with security and policy standards. We will try to cover your requirement in future courses. 👍
why dont you add task ( apply ) in the First Stage only.??? why you are creating again in the second stage?
Good question.
Yes, We can do that too.
But we should not do that in production environment. Because in production, if we have separate stage for Applying the changes using terraform then we can add automated gates for approvals and creation of change logs for organisational standards.
@@gswp1 thanks for your valueable information.
I'm facing unauthorize issue :Error: Failed to get existing workspaces: containers.Client#ListBlobs: Failure responding to request: StatusCode=403
Try to assign storage blob owner role to your user id on storage account. It will resolve your issue.
@@gswp1 I have added this already including the storage blob data contributor to the user id on storage account
Looks like proxy is blocking your connection. Try to add following in no_proxy environment variables : “.blob.core.windows.net”