Terraform/WORKSPACES/LIBRARY/MGMT-EUS2-SAP_LIBRARY/MGMT-EUS2-SAP_LIBRARY.tfvars (95 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
#########################################################################################
# #
# 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
#########################################################################################
# #
# Infrastructure definitioms #
# #
#########################################################################################
# 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 = "eastus2"
# 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=""
resourcegroup_arm_id = "<azure_resource_id>"
#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=""
# automation_keyvault_id is the Azure resource identifier for the keyvault containing the automation credentials
#automation_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=""
# 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=""
# 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_label if specified is the DNS name of the private DNS zone
dns_label = "azure.sdaf.contoso.net"
# use_private_endpoint is a boolean flag controlling if the keyvaults and storage accounts have private endpoints
#use_private_endpoint=false
# use_service_endpoint is a boolean flag controlling service_endpoints are used
#use_service_endpoint=false
# use_spn defines if the deployments are performed using Service Principals or the deployer's managed identiry, true=SPN, false=MSI
# use_spn = false