EP12: Learn Azure DevOps Pipelines with Terraform Builds

Someone Elses Cloud
Someone Elses Cloud
5.1 هزار بار بازدید - 3 سال پیش - In this Episode, I’ll show
In this Episode, I’ll show you how to build an Azure Pipeline with Terraform. We will walk-through, how to get started, how Terraform works and then I’ll run through a demo to show how to create your first pipeline and deploy Terraform! I have code in GitHub, which you can clone and get started and there is a bunch of scripts to make your life easier. You can now show your appreciation and support the channel: www.buymeacoffee.com/some1elsescloud Download Someone Else's Cloud Wallpapers! Add some vibrant colours and positive energy to your Work from Home environment to keep you amped! ✌️ www.someoneelsescloud.com/episodes/download-deskto… Episode Timecodes: 0:00 Episode Summary 0:14 What we'll cover in this video 0:28 What is Azure Devops? 01:19 Organisations 01:42 Projects 02:08 Azure DevOps Basic Configuration 02:13 Azure Active Directory 02:26 Service Connections 02:52 Azure Pipeline Agents (also known as Build Agents) 03:30 Azure Pipeline Structure 03:55 Stages, Jobs and Steps (or Tasks) 04:48 Terraform Basics (refresher) 05:11 Terraform Commands 05:52 Terraform State File 07:31 Build Terraform Environment (Demo - Summary) 07:55 Azure DevOps Interface - Organisations 08:29 Azure Pipelines Terraform Tasks Extension 09:36 Azure DevOps Interface - Projects 13:12 Creating a New YAML Pipeline 16:13 Terraform Installer (Extension) 16:46 Pipeline Jobs Explained 17:37 Creating a Task with Terraform CLI (Extension) 17:44 Quick Terraform Code Run-through 18:21 Creating a Task with Terraform CLI Part II (Extension) 19:26 Terraform Remote Backend Explained (Extension) 23:30 ThomasThornton.Cloud Blog Inspiration 23:57 Demo Pipeline Code Wall-Through 24:53 Terraform Tasks Extension Limitations Example 25:28 Terraform init Backend Configuration 26:56 Pipeline State Dependancy and Conditions 28:40 Running the Azure Build Pipeline (Terraform Init + Validate) 30:22 Validating Resource Group + Storage Account Creation 31:19 Terraform Plan 32:19 Terraform Apply 33:16 Azure Pipeline Default Working Directories 34:18 Build Successful - Thanks Demo Gods! 34:44 Re-running the Pipeline 34:50 Validating Azure Resources 35:12 Terraform State File (Storage Account) 36:08 Reviewing Azure Pipeline Re-run 37:12 Whats Coming Next? Episode Resources: Thomas Thornton - Terraforming from zero to pipelines as code with Azure DevOps: thomasthornton.cloud/2020/11/28/terraforming-from-… Github Code (Terraform and Pipeline): github.com/someoneelsescloud/ep12_terraform_azure_… Create-TFServicePrincipal Script: github.com/someoneelsescloud/ep4_azure_lab_terrafo… Terraform Backend Configuration: www.terraform.io/docs/language/settings/backends/a… Terraform: www.terraform.io/ HashiCorp: www.hashicorp.com/ Listen to the Audio Only version: Google Podcasts: cutt.ly/ogvwqTl Apple Podcasts: cutt.ly/YgvweNk Spotify Podcasts: cutt.ly/igvwezs Stitcher Radio: cutt.ly/ugvwewo Tunein Radio: cutt.ly/Xgvwwpf Social Media: instagram.com/someoneelsescloud Head on over to the website for Episode notes: www.someoneelsescloud.com See all links to all platforms here: www.someoneelsescloud.com/links #azureterraform #azuredevops #azureinfrastructure #terraform #azurepipelines #iac #devops
3 سال پیش در تاریخ 1400/06/14 منتشر شده است.
5,115 بـار بازدید شده
... بیشتر