EP12: Learn Azure DevOps Pipelines with Terraform Builds
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
بـار بازدید شده