Skip to content

Commit c49db89

Browse files
authored
Add storage blob data owner to stress workload app role list (#8483)
1 parent 9274648 commit c49db89

1 file changed

Lines changed: 10 additions & 0 deletions

File tree

tools/stress-cluster/cluster/azure/cluster/workloadapproles.bicep

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ param workloadApps array
55

66
var serviceBusDataOwnerRoleId = '090c5cfd-751d-490a-894a-3ce6f1109419'
77
var eventHubsDataOwnerRoleId = 'f526a384-b230-433a-b45c-95f59c4a2dec'
8+
var storageBlobDataOwnerRoleId = 'b7e6dc6d-f1e8-4753-8033-0f276bb0955b'
89
var contributorRoleId = 'b24988ac-6180-42a0-ab88-20f7382dd24c'
910
var userAccessAdministratorRoleId = '18d7d88d-d35e-4fb5-a5c3-7773c20a72d9'
1011

@@ -35,6 +36,15 @@ resource workloadAppContrib 'Microsoft.Authorization/roleAssignments@2020-04-01-
3536
}
3637
}]
3738

39+
resource workloadAppBlobDataOwner 'Microsoft.Authorization/roleAssignments@2020-04-01-preview' = [for i in range(0, length(workloadApps)): {
40+
name: guid('workloadAppBlobDataOwner', subscription().id, workloadApps[i].objectId)
41+
properties: {
42+
roleDefinitionId: subscriptionResourceId('Microsoft.Authorization/roleDefinitions', storageBlobDataOwnerRoleId)
43+
principalId: workloadApps[i].objectId
44+
principalType: 'ServicePrincipal'
45+
}
46+
}]
47+
3848
resource workloadAppEHDataOwner 'Microsoft.Authorization/roleAssignments@2020-04-01-preview' = [for i in range(0, length(workloadApps)): {
3949
name: guid('workloadAppEHDataOwner', subscription().id, workloadApps[i].objectId)
4050
properties: {

0 commit comments

Comments
 (0)