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.
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