After covering the basics for Terraform modules and how to use them locally in the last post, let’s now dive into the implementation of the remote version in detail and some thoughts about module philosophy. Remote modules As the name suggests, remote Modules are located in a separate Terraform configuration in a different location and… Continue reading Azure infrastructure with Terraform – Remote modules and module philosophy
Category: Infrastructure as Code
Azure infrastructure with Terraform – Basics for modules
In the last posts of the series, we learned basic options for making Terraform code more dynamic with variables and functions. Furthermore, we took a look at the statefile and the provider definition. Continuing the series with part six, is all about modules in the upcoming blogs. Among other things, we will go through the… Continue reading Azure infrastructure with Terraform – Basics for modules
Azure infrastructure with Terraform – Provider & remote backends
This blog continues the Terraform series with the fifth part. Part 4 was about the options with conditions, repetitions and constructs. Now we are talking about provider configurations and how to deal with remote backends. Terraform is often said to have a certain multi-cloud capability. The fact that Terraform can be used to address different… Continue reading Azure infrastructure with Terraform – Provider & remote backends
Azure infrastructure with Terraform – conditions, repetitions & constructs
This blog continues the Terraform series with the fourth part. Part 3 started to dive into the dynamization options with variables & functions. Now we talk about the options to make the code more readable and non-repeating with conditions, repetitions and constructs. To make Terraform Code more dynamic, shorter, and more reusable, there are several… Continue reading Azure infrastructure with Terraform – conditions, repetitions & constructs
Azure infrastructure with Terraform – Dynamization with variables & functions
This blog continues the Terraform series with the third part. The first parts dealt with general IaC topics as well as the Terraform basics. A kind of “hello world” deployment with a storage account and fixed values was shown. Now it’s about the various options to make the code dynamic and flexible, starting in this… Continue reading Azure infrastructure with Terraform – Dynamization with variables & functions
Azure infrastructure with Terraform – Setup & deploy
In this part 2 of the blog series, where we will configure the local setup of Terraform and do a first example deployment with explanations of what happens. In the further course of the series, the dynamization of the code, DevOps pipelines for IaC and possibilities of test automation will be discussed. Getting Started with… Continue reading Azure infrastructure with Terraform – Setup & deploy
Manage your (Azure) infrastructure with Terraform
This blog starts a series on the topic of Infrastructure as Code (IaC) with Terraform from HashiCorp. It includes an introduction to the general IaC aspects and which IaC approaches are natively available for Microsoft Azure, which will also be focus for the further content on Terraform. Companies are still struggling partly with the effort… Continue reading Manage your (Azure) infrastructure with Terraform
Testing Terraform Azure IaC Deployments
Testing of software is nothing new, of course. But testing of (Azure) cloud infrastructure as code deployments follows a little bit another approach. I recently started to work with this testing and write about my impressions, the general testing strategies in that area and how it works. Testing strategies Testing for “normal” software und IaC… Continue reading Testing Terraform Azure IaC Deployments