Deploy Terraform with AzureDevOps | Microsof-hosted agents vs Self-hosted agents

Sdílet
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

Komentáře • 43

  • @harshadmatal2026
    @harshadmatal2026 Před 8 měsíci +3

    Very Informative.. Thank you

    • @gswp1
      @gswp1  Před 8 měsíci

      Glad it was helpful!

  • @BanuChenderJallu
    @BanuChenderJallu Před 9 měsíci +2

    Thank you now we have content for azure rm terraform provider content.❤

    • @gswp1
      @gswp1  Před 9 měsíci

      More to come! 😊

  • @kalankaraivilakkam
    @kalankaraivilakkam Před 4 měsíci +3

    You sound like MS Dhoni :)

  • @nealpan
    @nealpan Před 9 měsíci +2

    Awesome. Keep sharing as such good videos.

    • @gswp1
      @gswp1  Před 9 měsíci

      Thank you, I will. 😊

  • @AmanSingh-ev7np
    @AmanSingh-ev7np Před 9 měsíci +1

    Informative and nicely explained.
    Appreciable...

    • @gswp1
      @gswp1  Před 9 měsíci

      Glad you liked it. 😊

  • @atultiwari4973
    @atultiwari4973 Před 10 měsíci +1

    Sir aap bahut ache se samjhate hain . Thanks

    • @gswp1
      @gswp1  Před 10 měsíci

      Dhanyavaad 🙏

  • @shaikhsultan9174
    @shaikhsultan9174 Před 8 měsíci +2

    Very informative and well explained 👍

    • @gswp1
      @gswp1  Před 8 měsíci

      Glad you liked it

  • @Anneswand
    @Anneswand Před 9 měsíci +1

    You are an inspiration ❤

    • @gswp1
      @gswp1  Před 9 měsíci

      Bhai 🙏

  • @gauravrai6168
    @gauravrai6168 Před 10 měsíci +1

    informational video

    • @gswp1
      @gswp1  Před 9 měsíci

      Glad you think so! 😊

  • @varadadhanalakshmi9608
    @varadadhanalakshmi9608 Před 8 měsíci +1

    Thank you so much

    • @gswp1
      @gswp1  Před 8 měsíci

      You're most welcome 🙏

  • @viploverajtyagi2570
    @viploverajtyagi2570 Před 9 měsíci +1

    Wah 🎉 impressive

    • @gswp1
      @gswp1  Před 9 měsíci

      Glad you like it 👍

  • @user-ix9sz9us7x
    @user-ix9sz9us7x Před 10 měsíci +1

    Thanks sir

    • @gswp1
      @gswp1  Před 10 měsíci

      So nice of you

  • @rpsingh2313
    @rpsingh2313 Před 10 měsíci

    Thank you so much sir

    • @gswp1
      @gswp1  Před 10 měsíci

      Most 🙏

    • @gswp1
      @gswp1  Před 10 měsíci

      Most welcome 🙏

  • @ArtisticXvaidu
    @ArtisticXvaidu Před 10 měsíci +1

    Very good video

    • @gswp1
      @gswp1  Před 10 měsíci

      Thanks for the visit

  • @WJAERaju
    @WJAERaju Před 7 měsíci +1

    thank you for share information sir. fresher can't get devops jobs it is true

    • @gswp1
      @gswp1  Před 7 měsíci

      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 !

  • @awsservices8144
    @awsservices8144 Před 2 měsíci +1

    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.

    • @gswp1
      @gswp1  Před 2 měsíci +1

      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.

    • @awsservices8144
      @awsservices8144 Před 2 měsíci

      @@gswp1 thankyou

  • @kajalkr.saphui2217
    @kajalkr.saphui2217 Před 9 měsíci +1

    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.

    • @gswp1
      @gswp1  Před 9 měsíci

      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. 👍

  • @awsservices8144
    @awsservices8144 Před 2 měsíci +1

    why dont you add task ( apply ) in the First Stage only.??? why you are creating again in the second stage?

    • @gswp1
      @gswp1  Před 2 měsíci +1

      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.

    • @awsservices8144
      @awsservices8144 Před 2 měsíci +1

      @@gswp1 thanks for your valueable information.

  • @kayoutube690
    @kayoutube690 Před 7 měsíci +1

    I'm facing unauthorize issue :Error: Failed to get existing workspaces: containers.Client#ListBlobs: Failure responding to request: StatusCode=403

    • @gswp1
      @gswp1  Před 7 měsíci

      Try to assign storage blob owner role to your user id on storage account. It will resolve your issue.

    • @kayoutube690
      @kayoutube690 Před 7 měsíci

      @@gswp1 I have added this already including the storage blob data contributor to the user id on storage account

    • @gswp1
      @gswp1  Před 7 měsíci

      Looks like proxy is blocking your connection. Try to add following in no_proxy environment variables : “.blob.core.windows.net”