Categories
Cloud Development Utveckling

Modern IaC solution based on Pulumi – Part 3

In this third part of Modern IaC solution based on Pulumi I will go through how we handled authentication against Azure and Pulumi in code. I will also show you how we used Azure Key Vault to handle our secrets.

In the previous post Modern IaC solution based on Pulumi – Part 2 I went through our approach to self-manage the Pulumi backend in Azure. It involved creating Azure Blob Storage for storing Pulumi stack states and a Key Vault for config/secret encryption. I also showed how we created a Service Principal for logging in and interacting with Azure.

Categories
Utveckling

Modern IaC solution based on Pulumi – Part 1

At my previous customer, an international and well-known telecom company, I’ve been helping the Azure team with migrating their legacy IaC (Infrastructure as Code) solution based mainly on Bash scripts and ARM templates over to a modern IaC solution based on Pulumi.

In a short series of posts I will share some of the findings picked up during this 3-month short assignment. The Pulumi solution handles both IaaS (Infrastructure as a Service) related workloads such as a full-blown Hub-spoke network topology as well as PaaS (Platform as a Service) workloads, such as Azure Kubernetes Services, Key Vault and Cosmos Db.

This website uses cookies. We only use it to handle your labugage preferences. By continuing to use this site, you accept our use of cookies.