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

Поделиться
HTML-код
  • Опубликовано: 13 июл 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...
  • НаукаНаука

Комментарии • 43

  • @BanuChenderJallu
    @BanuChenderJallu 10 месяцев назад +2

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

    • @gswp1
      @gswp1  10 месяцев назад

      More to come! 😊

  • @harshadmatal2026
    @harshadmatal2026 9 месяцев назад +3

    Very Informative.. Thank you

    • @gswp1
      @gswp1  9 месяцев назад

      Glad it was helpful!

  • @nealpan
    @nealpan 9 месяцев назад +2

    Awesome. Keep sharing as such good videos.

    • @gswp1
      @gswp1  9 месяцев назад +1

      Thank you, I will. 😊

  • @kalankaraivilakkam
    @kalankaraivilakkam 5 месяцев назад +3

    You sound like MS Dhoni :)

    • @gswp1
      @gswp1  5 месяцев назад

      ☺️

  • @AmanSingh-ev7np
    @AmanSingh-ev7np 10 месяцев назад +1

    Informative and nicely explained.
    Appreciable...

    • @gswp1
      @gswp1  10 месяцев назад

      Glad you liked it. 😊

  • @Anneswand
    @Anneswand 10 месяцев назад +1

    You are an inspiration ❤

    • @gswp1
      @gswp1  10 месяцев назад

      Bhai 🙏

  • @shaikhsultan9174
    @shaikhsultan9174 8 месяцев назад +2

    Very informative and well explained 👍

    • @gswp1
      @gswp1  8 месяцев назад

      Glad you liked it

  • @atultiwari4973
    @atultiwari4973 10 месяцев назад +1

    Sir aap bahut ache se samjhate hain . Thanks

    • @gswp1
      @gswp1  10 месяцев назад

      Dhanyavaad 🙏

  • @gauravrai6168
    @gauravrai6168 10 месяцев назад +1

    informational video

    • @gswp1
      @gswp1  10 месяцев назад

      Glad you think so! 😊

  • @varadadhanalakshmi9608
    @varadadhanalakshmi9608 9 месяцев назад +1

    Thank you so much

    • @gswp1
      @gswp1  9 месяцев назад

      You're most welcome 🙏

  • @viploverajtyagi2570
    @viploverajtyagi2570 9 месяцев назад +1

    Wah 🎉 impressive

    • @gswp1
      @gswp1  9 месяцев назад

      Glad you like it 👍

  • @user-ix9sz9us7x
    @user-ix9sz9us7x 10 месяцев назад +1

    Thanks sir

    • @gswp1
      @gswp1  10 месяцев назад

      So nice of you

  • @ArtisticXvaidu
    @ArtisticXvaidu 10 месяцев назад +1

    Very good video

    • @gswp1
      @gswp1  10 месяцев назад

      Thanks for the visit

  • @rpsingh2313
    @rpsingh2313 10 месяцев назад

    Thank you so much sir

    • @gswp1
      @gswp1  10 месяцев назад

      Most 🙏

    • @gswp1
      @gswp1  10 месяцев назад

      Most welcome 🙏

  • @kajalkr.saphui2217
    @kajalkr.saphui2217 9 месяцев назад +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  9 месяцев назад

      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 3 месяца назад +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  3 месяца назад +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 3 месяца назад

      @@gswp1 thankyou

  • @WJAERaju
    @WJAERaju 8 месяцев назад +1

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

    • @gswp1
      @gswp1  8 месяцев назад

      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 !

  • @kayoutube690
    @kayoutube690 8 месяцев назад +1

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

    • @gswp1
      @gswp1  8 месяцев назад

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

    • @kayoutube690
      @kayoutube690 8 месяцев назад

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

    • @gswp1
      @gswp1  8 месяцев назад

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

  • @awsservices8144
    @awsservices8144 3 месяца назад +1

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

    • @gswp1
      @gswp1  3 месяца назад +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 3 месяца назад +1

      @@gswp1 thanks for your valueable information.