Eu tenho o seguinte código que cria a variável de ambiente chamada ENDPOINT_TEST
através de um ADO pipeline mas eu quero esconder a URL https://xyz
. Eu criei um segredo no keyvault para armazenar este url como secret_url
e de eu ter ligado o meu keyvault variáveis com o ADO. A minha pergunta é como posso chamar essa variável de ADO e usá-lo neste azure cli script?
- task: AzureCLI@1
displayName: 'Set variable'
inputs:
azureSubscription: 'test-group-SPN'
scriptType: 'ps'
scriptLocation: 'inlineScript'
inlineScript: |
az webapp config appsettings set -n function-test -g test-group --settings ENDPOINT_TEST=https://xyz
Eu tentei o seguinte:
az webapp config appsettings set -n function-test -g test-group --settings ENDPOINT_TEST=$(secret_url)
az webapp config appsettings set -n function-test -g test-group --settings ENDPOINT_TEST='$(secret_url)'
az webapp config appsettings set -n function-test -g test-group --settings ENDPOINT_TEST=${secret_url}
Nenhum deles funcionou. O que eu estou ausente? Qualquer ajuda ou sugestão é apreciado!