Terraform/WORKSPACES/LIBRARY/MGMT-WEEU-SAP_LIBRARY/MGMT-WEEU-SAP_LIBRARY.tfvars (120 lines of code) (raw):
# The automation supports both creating resources (greenfield) or using existing resources (brownfield)
# For the greenfield scenario the automation defines default names for resources, if there is a XXXXname variable then the name is customizable
# for the brownfield scenario the Azure resource identifiers for the resources must be specified
# The automation supports both creating resources (greenfield) or using existing resources (brownfield)
# For the greenfield scenario the automation defines default names for resources,
# if there is a XXXXname variable then the name is customizable
# for the brownfield scenario the Azure resource identifiers for the resources must be specified
#########################################################################################
# #
# Environment definitions #
# #
#########################################################################################
# The environment value is a mandatory field, it is used for partitioning the environments, for example (PROD and NP)
environment="MGMT"
# The location valus is a mandatory field, it is used to control where the resources are deployed
location="westeurope"
# RESOURCEGROUP
# The two resource group name and arm_id can be used to control the naming and the creation of the resource group
# The resourcegroup_name value is optional, it can be used to override the name of the resource group that will be provisioned
# The resourcegroup_name arm_id is optional, it can be used to provide an existing resource group for the deployment
#resourcegroup_name="libtets"
#resourcegroup_arm_id="/subscriptions/dcb2713e-5dc8-4139-a9af-9768287bbb8d/resourceGroups/example-resources"
#resourcegroup_name=""
#resourcegroup_arm_id=""
# The resourcegroup_tags value is optional, it can be used to provide tags to be associated with the resource group
#resourcegroup_tags = {
# "tag" = "value"
#}
# The use_deployer value is a boolean value indicating if the deployer is used as the deployment engine
#use_deployer=true
#########################################################################################
# #
# Keyvault information #
# #
#########################################################################################
# user_keyvault_id is the Azure resource identifier for the keyvault containing the system credentials
#user_keyvault_id=""
# spn_keyvault_id is the Azure resource identifier for the keyvault containing the deployment credentials
#spn_keyvault_id=""
#########################################################################################
# #
# SAP Binaries storage account #
# This account will contain the downloaded SAP Media files #
# #
#########################################################################################
# library_sapmedia_arm_id is the Azure resource identifier for an existing storage account
#library_sapmedia_arm_id="/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/..."
# library_sapmedia_account_tier is an optional parameter specifying the storage account tier
#library_sapmedia_account_tier="Standard"
# library_sapmedia_account_replication_type is an optional parameter specifying the storage account type
#library_sapmedia_account_replication_type="LRS"
# library_sapmedia_account_kind is an optional parameter specifying the storage account version
#library_sapmedia_account_kind="StorageV2"
# library_sapmedia_file_share_enable_deployment is boolean flag controlling the storage account deployment
#library_sapmedia_file_share_enable_deployment=true
# library_sapmedia_file_share_is_existing is boolean flag controlling if the File share already exists
#library_sapmedia_file_share_is_existing=false
# library_sapmedia_file_share_name is the name of the File share
#library_sapmedia_file_share_name="sapbits"
# library_sapmedia_blob_container_enable_deployment is boolean flag controlling the blob container deployment
#library_sapmedia_blob_container_enable_deployment=true
# library_sapmedia_blob_container_is_existing is boolean flag controlling if the blob container already exists
#library_sapmedia_blob_container_is_existing=false
# library_sapmedia_blob_container_name is the name of the blob container
#library_sapmedia_blob_container_name="sapbits"
#########################################################################################
# #
# Terrafrom state storage account #
# This account will contain the Terraform state files #
# #
#########################################################################################
# library_terraform_state_arm_id is the Azure resource identifier for an existing storage account
#library_terraform_state_arm_id="/subscriptions/..."
# library_terraform_state_account_tier is an optional parameter specifying the storage account tier
#library_terraform_state_account_tier="Standard"
# library_terraform_state_account_replication_type is an optional parameter specifying the storage account type
#library_terraform_state_account_replication_type="LRS"
# library_terraform_state_account_kind is an optional parameter specifying the storage account version
#library_terraform_state_account_kind="StorageV2"
# library_terraform_state_blob_container_is_existing is boolean flag controlling if the terraform blob container already exists
#library_terraform_state_blob_container_is_existing=false
# library_terraform_state_blob_container_name is the name of the terraform blob container
#library_terraform_state_blob_container_name="tfstate"
# library_ansible_blob_container_is_existing is boolean flag controlling if the ansible blob container already exists
#library_ansible_blob_container_is_existing=false
# library_ansible_blob_container_name is the name of the ansible blob container
#library_ansible_blob_container_name="ansible"
#########################################################################################
# #
# DNS Settings #
# This account will contain the downloaded SAP Media files #
# #
#########################################################################################
# dns_label if specified is the DNS name of the private DNS zone
dns_label="azure.sdaf.contoso.net"
# Boolean value indicating if a custom dns a record should be created when using private endpoints
# use_custom_dns_a_registration = false
# String value giving the possibility to register custom dns a records in a separate subscription
# management_dns_subscription_id = ""
# String value giving the possibility to register custom dns a records in a separate resourcegroup
management_dns_resourcegroup_name = ""
# use_private_endpoint is a boolean flag controlling if the keyvaults and storage accounts have private endpoints
#use_private_endpoint=false
#name_override_file = "name-overrides.json"
#########################################################################################
# #
# Web App definitioms #
# #
#########################################################################################
# use_webapp = true
#########################################################################################
# #
# Terraform deploy parameters #
# #
#########################################################################################
# - deployer_tfstate_key is the state file name for the deployer
# These are required parameters, if using the deployment scripts they will be auto populated otherwise they need to be entered
#deployer_tfstate_key=null
# use_spn defines if the deployments are performed using Service Principals or the deployer's managed identiry, true=SPN, false=MSI
# use_spn = false