Tengo el siguiente código que crea la variable de entorno llamada ENDPOINT_TEST
a través de un ADO tubería pero quiero ocultar la URL https://xyz
. He creado un secreto en la keyvault para almacenar este url como secret_url
y he vinculado mi keyvault variables con ADO. Mi pregunta es ¿cómo puedo llamar a esta variable de ADO y a usar en este azure secuencia de comandos de la cli?
- 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
He intentado lo siguiente:
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}
Ninguno de estos han trabajado. Lo que me estoy perdiendo? Cualquier ayuda o sugerencia se agradece!