Skip to content

Commit bcf2fa9

Browse files
authored
[stress testing] Set up storage file data contributor role for cluster test identities (#9276)
1 parent 4429cef commit bcf2fa9

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
@@ -6,6 +6,7 @@ param workloadApps array
66
var serviceBusDataOwnerRoleId = '090c5cfd-751d-490a-894a-3ce6f1109419'
77
var eventHubsDataOwnerRoleId = 'f526a384-b230-433a-b45c-95f59c4a2dec'
88
var storageBlobDataOwnerRoleId = 'b7e6dc6d-f1e8-4753-8033-0f276bb0955b'
9+
var storageFileDataContributorRoleId = '69566ab7-960f-475b-8e7c-b3118f30c6bd'
910
var contributorRoleId = 'b24988ac-6180-42a0-ab88-20f7382dd24c'
1011
var userAccessAdministratorRoleId = '18d7d88d-d35e-4fb5-a5c3-7773c20a72d9'
1112

@@ -45,6 +46,15 @@ resource workloadAppBlobDataOwner 'Microsoft.Authorization/roleAssignments@2020-
4546
}
4647
}]
4748

49+
resource workloadAppFileDataContributor 'Microsoft.Authorization/roleAssignments@2020-04-01-preview' = [for i in range(0, length(workloadApps)): {
50+
name: guid('workloadAppFileDataContributor', subscription().id, workloadApps[i].objectId)
51+
properties: {
52+
roleDefinitionId: subscriptionResourceId('Microsoft.Authorization/roleDefinitions', storageFileDataContributorRoleId)
53+
principalId: workloadApps[i].objectId
54+
principalType: 'ServicePrincipal'
55+
}
56+
}]
57+
4858
resource workloadAppEHDataOwner 'Microsoft.Authorization/roleAssignments@2020-04-01-preview' = [for i in range(0, length(workloadApps)): {
4959
name: guid('workloadAppEHDataOwner', subscription().id, workloadApps[i].objectId)
5060
properties: {

0 commit comments

Comments
 (0)