@@ -149,6 +149,7 @@ resource "azurerm_role_definition" "buildingblock_deploy" {
149149resource "azurerm_role_assignment" "existing_principals" {
150150 for_each = var. existing_principal_ids
151151
152+ principal_type = " ServicePrincipal"
152153 role_definition_id = azurerm_role_definition. buildingblock_deploy . role_definition_resource_id
153154 principal_id = each. value
154155 scope = var. scope
@@ -157,6 +158,7 @@ resource "azurerm_role_assignment" "existing_principals" {
157158resource "azurerm_role_assignment" "created_principal" {
158159 count = var. create_service_principal_name != null ? 1 : 0
159160
161+ principal_type = " ServicePrincipal"
160162 role_definition_id = azurerm_role_definition. buildingblock_deploy . role_definition_resource_id
161163 principal_id = azuread_service_principal. buildingblock_deploy [0 ]. object_id
162164 scope = var. scope
@@ -209,6 +211,7 @@ resource "azurerm_role_definition" "buildingblock_landingzone_to_hub" {
209211resource "azurerm_role_assignment" "existing_principals_hub" {
210212 for_each = var. existing_hub_principal_ids
211213
214+ principal_type = " ServicePrincipal"
212215 role_definition_id = azurerm_role_definition. buildingblock_deploy_hub . role_definition_resource_id
213216 description = azurerm_role_definition. buildingblock_deploy_hub . description
214217 principal_id = each. value
@@ -218,6 +221,7 @@ resource "azurerm_role_assignment" "existing_principals_hub" {
218221resource "azurerm_role_assignment" "created_principal_hub" {
219222 count = var. create_hub_service_principal_name != null ? 1 : 0
220223
224+ principal_type = " ServicePrincipal"
221225 role_definition_id = azurerm_role_definition. buildingblock_deploy_hub . role_definition_resource_id
222226 description = azurerm_role_definition. buildingblock_deploy_hub . description
223227 principal_id = azuread_service_principal. buildingblock_deploy_hub [0 ]. object_id
@@ -227,6 +231,7 @@ resource "azurerm_role_assignment" "created_principal_hub" {
227231resource "azurerm_role_assignment" "existing_principals_hub_to_landingzone" {
228232 for_each = var. existing_hub_principal_ids
229233
234+ principal_type = " ServicePrincipal"
230235 role_definition_id = azurerm_role_definition. buildingblock_hub_to_landingzone . role_definition_resource_id
231236 principal_id = each. value
232237 scope = var. scope
@@ -235,6 +240,7 @@ resource "azurerm_role_assignment" "existing_principals_hub_to_landingzone" {
235240resource "azurerm_role_assignment" "created_principal_hub_to_landingzone" {
236241 count = var. create_hub_service_principal_name != null ? 1 : 0
237242
243+ principal_type = " ServicePrincipal"
238244 role_definition_id = azurerm_role_definition. buildingblock_hub_to_landingzone . role_definition_resource_id
239245 principal_id = azuread_service_principal. buildingblock_deploy_hub [0 ]. object_id
240246 scope = var. scope
@@ -243,6 +249,7 @@ resource "azurerm_role_assignment" "created_principal_hub_to_landingzone" {
243249resource "azurerm_role_assignment" "existing_principals_landingzone_to_hub" {
244250 for_each = var. existing_principal_ids
245251
252+ principal_type = " ServicePrincipal"
246253 role_definition_id = azurerm_role_definition. buildingblock_landingzone_to_hub . role_definition_resource_id
247254 principal_id = each. value
248255 scope = var. hub_scope
@@ -251,6 +258,7 @@ resource "azurerm_role_assignment" "existing_principals_landingzone_to_hub" {
251258resource "azurerm_role_assignment" "created_principal_landingzone_to_hub" {
252259 count = var. create_service_principal_name != null ? 1 : 0
253260
261+ principal_type = " ServicePrincipal"
254262 role_definition_id = azurerm_role_definition. buildingblock_landingzone_to_hub . role_definition_resource_id
255263 principal_id = azuread_service_principal. buildingblock_deploy [0 ]. object_id
256264 scope = var. hub_scope
0 commit comments