From bcfcfdd70437abac90f322536664f3572ebdc42c Mon Sep 17 00:00:00 2001 From: Piwccle Date: Thu, 29 May 2025 17:40:53 +0200 Subject: [PATCH] openvidu-deployment: added roles in HA to configure blob storage --- .../pro/ha/azure/cf-openvidu-ha.bicep | 38 ++++++++++++++++++- 1 file changed, 37 insertions(+), 1 deletion(-) diff --git a/openvidu-deployment/pro/ha/azure/cf-openvidu-ha.bicep b/openvidu-deployment/pro/ha/azure/cf-openvidu-ha.bicep index 0cecbf07..0953b059 100644 --- a/openvidu-deployment/pro/ha/azure/cf-openvidu-ha.bicep +++ b/openvidu-deployment/pro/ha/azure/cf-openvidu-ha.bicep @@ -1718,7 +1718,43 @@ resource openviduAutoScaleSettingsMediaNode 'Microsoft.Insights/autoscaleSetting /*------------------------------------------- SCALE IN ------------------------------------------*/ -resource roleAssignmentMasterNode 'Microsoft.Authorization/roleAssignments@2022-04-01' = { +resource roleAssignmentMasterNode1 'Microsoft.Authorization/roleAssignments@2022-04-01' = { + name: guid('roleAssignmentForMasterNode${openviduMasterNode1.name}') + scope: resourceGroup() + properties: { + roleDefinitionId: subscriptionResourceId( + 'Microsoft.Authorization/roleDefinitions', + 'b24988ac-6180-42a0-ab88-20f7382dd24c' + ) + principalId: openviduMasterNode4.identity.principalId + } +} + +resource roleAssignmentMasterNode2 'Microsoft.Authorization/roleAssignments@2022-04-01' = { + name: guid('roleAssignmentForMasterNode${openviduMasterNode2.name}') + scope: resourceGroup() + properties: { + roleDefinitionId: subscriptionResourceId( + 'Microsoft.Authorization/roleDefinitions', + 'b24988ac-6180-42a0-ab88-20f7382dd24c' + ) + principalId: openviduMasterNode4.identity.principalId + } +} + +resource roleAssignmentMasterNode3 'Microsoft.Authorization/roleAssignments@2022-04-01' = { + name: guid('roleAssignmentForMasterNode${openviduMasterNode3.name}') + scope: resourceGroup() + properties: { + roleDefinitionId: subscriptionResourceId( + 'Microsoft.Authorization/roleDefinitions', + 'b24988ac-6180-42a0-ab88-20f7382dd24c' + ) + principalId: openviduMasterNode4.identity.principalId + } +} + +resource roleAssignmentMasterNode4 'Microsoft.Authorization/roleAssignments@2022-04-01' = { name: guid('roleAssignmentForMasterNode${openviduMasterNode4.name}') scope: resourceGroup() properties: {