Skip to content

Commit de13a78

Browse files
fix(resource-group-init): remove pipeline MI as app registration owner
The pipeline MI only needs to be owner of the service principal, not the application registration. Group members remain owners of both.
1 parent 4e2f00d commit de13a78

1 file changed

Lines changed: 2 additions & 4 deletions

File tree

infrastructure/terraform/resource_group_init/enterpriseAppOwner.bicep

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,19 +5,17 @@ param enterpriseAppClientId string
55
param enterpriseAppName string
66
param groupMemberIds array = []
77

8-
var owners = concat([miPrincipalId], groupMemberIds)
9-
108
resource enterpriseAppSp 'Microsoft.Graph/servicePrincipals@v1.0' = {
119
appId: enterpriseAppClientId
1210
owners: {
13-
relationships: owners
11+
relationships: concat([miPrincipalId], groupMemberIds)
1412
}
1513
}
1614

1715
resource enterpriseApp 'Microsoft.Graph/applications@v1.0' = {
1816
uniqueName: enterpriseAppName
1917
displayName: enterpriseAppName
2018
owners: {
21-
relationships: owners
19+
relationships: groupMemberIds
2220
}
2321
}

0 commit comments

Comments
 (0)