diff --git a/.github/workflows/continuous-delivery.yml b/.github/workflows/continuous-delivery.yml index c7e0a6a..4776e64 100644 --- a/.github/workflows/continuous-delivery.yml +++ b/.github/workflows/continuous-delivery.yml @@ -42,4 +42,4 @@ jobs: subscriptionId: ${{ secrets.AZURE_SUBSCRIPTION_ID }} resourceGroupName: ${{ env.resourceGroup }} template: ./AzureTemplates/azuredeploy.json - parameters: ./AzureTemplates/parameters.json + parameters: ./AzureTemplates/parameters.json sasToken=${{ secrets.STORAGE_ACCOUNT_TOKEN }} diff --git a/AzureTemplates/azuredeploy.json b/AzureTemplates/azuredeploy.json index b162e32..c93c528 100644 --- a/AzureTemplates/azuredeploy.json +++ b/AzureTemplates/azuredeploy.json @@ -19,6 +19,13 @@ "planName": { "type": "string" }, + "sasToken": { + "type": "string", + "defaultValue": "", + "metadata": { + "description": "A SAS token that allows access to the Storage Account storing the linked ARM template." + } + }, "webAppName": { "type": "string" } @@ -33,7 +40,9 @@ "properties": { "mode": "incremental", "templateLink": { - "uri": "https://raw.githubusercontent.com/msfred/AzureResourceManagerLinkedTemplates/main/AzureTemplates/arm-appserviceplan.json", + // "uri": "https://raw.githubusercontent.com/msfred/AzureResourceManagerLinkedTemplates/main/AzureTemplates/arm-appserviceplan.json", + "uri": "[concat('https://saesripoc.blob.core.windows.net/private/arm-appserviceplan.json?', parameters('sasToken'))]", + //"uri": "https://saesripoc.blob.core.windows.net/public/arm-appserviceplan.json", "contentVersion": "1.0.0.0" }, "parameters": {