os secretos de objetos creados en plantillas ARM se agregan automáticamente a Key Vault
Si tengo una plantilla de Azure ARM que puede crear:
Azure Container RegistryAzure Key Vault¿Existe alguna forma de agregar automáticamente el nombre de usuario y la contraseña para Azure Container Registry a Azure Key Vault mediante plantillas ARM?
¿Hay alguna forma de referirse a los secretos de nombre de usuario y contraseña de Azure Container Registry en las plantillas ARM para este propósito?
ACTUALIZA
a respuesta de @@ EdBoykin es correcta, esto es lo que terminé con:
{
"type": "Microsoft.KeyVault/vaults/secrets",
"name": "[concat(parameters('key_vault_name'), '/AzureContainerRegistryKey1')]",
"apiVersion": "2015-06-01",
"properties": {
"contentType": "text/plain",
"value": "[listCredentials(resourceId('Microsoft.ContainerRegistry/registries', parameters('container_registry_name')), '2017-10-01').passwords[0].value]"
},
"dependsOn": [
"[concat('Microsoft.KeyVault/vaults/', parameters('key_vault_name'))]",
"[concat('Microsoft.ContainerRegistry/registries/', parameters('container_registry_name'))]"
]
}