Skip to content
This repository has been archived by the owner on Jul 16, 2023. It is now read-only.

Calvinverse/infrastructure.azure.observability.tracing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

infrastructure.azure.observability.tracing

The infrastructure.azure.observability.tracing repository stores the resource configuration files for Terraform to deploy a resource group containing a distributed tracing cluster to an Azure subscription. The resources created by the configuration in this repository are expected to be connected to a Spoke network.

Use

In order to run the Terraform configuration in this repository you need to have an Azure subscription and be connected to that subscription.

Once you are signed in run the Terraform plan command to preview the changes that will be made.

tf plan -var subscription_production=<SUBSCRIPTION_ID> -var subscription_test=<SUBSCRIPTION_ID> -var meta_source=<GIT_COMMIT_HASH> -var meta_version=<VERSION> -var consul_cert_path=<LOCAL_MACHINE_PATH_TO_CERT_DIR> -var encrypt_consul=<CONSUL_ENCRYPT_KEY> -out ./build/tf/plan

When you are happy with the plan execute the plan with the Terraform apply command.

tf apply ./build/tf/plan