Executing Azure CLI commands in Terraform
In the previous recipe, we studied how to run ARM templates with Terraform in a situation where the provisioned resource is not yet available in the azurerm
provider.
However, there are cases where the use of an ARM template is not possible, such as the following:
- We want to fill in one or more properties of a resource, which are not available in an ARM template.
- The ARM template is not available for the resource to be provisioned.
For these situations, there is another solution, which entails executing Azure CLI commands with Terraform.
This recipe is a practical application of the Executing local programs with Terraform recipe from Chapter 4, Using Terraform with External Data. We will study the Terraform configuration and its execution to integrate Azure CLI commands with Terraform.
Getting ready
For this recipe, it is necessary to have read beforehand the Executing local programs with Terraform...