deploy/pipelines/variables/02-sap-workload-zone-variables.yaml (100 lines of code) (raw):

# Copyright (c) Microsoft Corporation. # Licensed under the MIT License. #--------------------------------------+---------------------------------------8 # | # Defines the parameters and variables for the SAP Workload Zone | # | #--------------------------------------+---------------------------------------8 parameters: - name: workload_zone displayName: "Workload zone configuration name, use the following syntax: ENV-LOCA-VNET-INFRASTRUCTURE" type: string default: DEV-WEEU-SAP01-INFRASTRUCTURE - name: workload_environment displayName: Workload Environment (DEV, QUA, PRD, ...) type: string default: DEV - name: deployer_environment displayName: Deployer Environment name (MGMT, DEV, QA, PRD, ...) type: string default: MGMT - name: deployer_region displayName: Deployer region name code (MGMT, DEV, QA, PRD, ...) type: string default: WEEU values: - AUCE - AUC2 - AUEA - AUSE - BRSO - BRSE - BRUS - CACE - CAEA - CEIN - CEUS - CEUA - EAAS - EAUS - EUSA - EUS2 - FRCE - FRSO - GENO - GEWC - JAEA - JAWE - JINC - JINW - KOCE - KOSO - NCUS - NOEU - NOEA - NOWE - NZNO - SANO - SAWE - SCUS - SCUG - SOEA - SOIN - SECE - SWNO - SWWE - UACE - UANO - UKSO - UKWE - WCUS - WEEU - WEIN - WEUS - WUS2 - WUS3 - name: inherit_settings displayName: Inherit Terraform state file information from control plane type: boolean default: true - name: test displayName: Test only type: boolean default: false variables: - group: "SDAF-General" - group: SDAF-${{ parameters.deployer_environment }} - group: SDAF-${{ parameters.workload_environment }} - name: parent_variable_group value: SDAF-${{ parameters.deployer_environment }} - name: variable_group value: SDAF-${{ parameters.workload_environment }} - name: workload_zone_foldername value: ${{ parameters.workload_zone }} - name: workload_zone_tfvars_filename value: ${{ parameters.workload_zone }}.tfvars - name: deployer_environment value: ${{ parameters.deployer_environment }} - name: deployer_region value: ${{ parameters.deployer_region }} - name: inherit value: $[lower(${{ parameters.inherit_settings }})] - name: tf_url value: https://releases.hashicorp.com/terraform/$(tf_version)/terraform_$(tf_version)_linux_amd64.zip - name: this_agent value: $[lower(coalesce(variables['POOL'], variables['Agent']))] - name: test value: ${{ parameters.test }}