Automate the Automation PART 4: Setup Multiple Environment Pipelines on Azure DevOps using Terraform

preview_player
Показать описание
EPISODE 43
In this episode, we'll take things to the next level and provision a fully working Azure DevOps project with one repository, one terraform code base, and a multi-stage release pipeline for two environments: DEV and PROD. All without any clicks in Azure DevOps GUI!

Follow me on Twitter for quick code snippets and thoughts on Cloud, Automation and other things!

Keep the knowledge flowing!
Рекомендации по теме
Комментарии
Автор

this implemntation is so cool, I borrowed your idea of making a list of environments, I always followed the directory structure but this way I feel like its so much more efficient, still working on my implementation but thanks for this !

diveruzumaki
Автор

this is superb,
I didn't assume to use Terraform for Azure DevOps and deploy the Terraform code. Really liked this approach.

AnkitKumar-yiir
Автор

Hey this is awesome. Thanks Mark! I wanted to understand if we have strategies out there for Azure DevOps where we can deploy new resources within a resource without impacting the data inside the resource. For instance, Lets say I have cosmosDB with containers in it. Now I would like to create a new container in it. When I do a terraform apply, will it impact the data within the existing containers? Cz obviously, we have put the data in the containers manually and that information is absent within terraform.

LaasyaKrupa
Автор

Hi Mark, you are doing really great and helping me on my TF journey! Thank you for that. I have a little question left... hopefully you can point me to the right direction.... So, i have now the multi-stages pipeline, but how can I integrate Packer for creation of new Image Gallery Versions in my Shared Image Gallery?

Автор

Hi Mark,

Could you please explain how we can use the environment in YAML.

krishna