Skip to content

Commit b05c27b

Browse files
authored
feat(event-hub): add validation permissions (SSPROD-45861) (#70)
* add monitoring reader role * add reader permission * add Monitoring Reader role * change resource name
1 parent 108e591 commit b05c27b

File tree

1 file changed

+18
-0
lines changed
  • modules/integrations/event-hub

1 file changed

+18
-0
lines changed

modules/integrations/event-hub/main.tf

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -117,6 +117,24 @@ resource "azurerm_role_assignment" "sysdig_data_receiver" {
117117
principal_id = azuread_service_principal.sysdig_event_hub_sp.object_id
118118
}
119119

120+
#---------------------------------------------------------------------------------------------
121+
# Assign "Reader" role to Sysdig SP at subscription level to check resource existence
122+
#---------------------------------------------------------------------------------------------
123+
resource "azurerm_role_assignment" "sysdig_subscription_reader" {
124+
scope = data.azurerm_subscription.sysdig_subscription.id
125+
role_definition_name = "Reader"
126+
principal_id = azuread_service_principal.sysdig_event_hub_sp.object_id
127+
}
128+
129+
#---------------------------------------------------------------------------------------------
130+
# Assign "Monitoring Reader" role to Sysdig SP at subscription level to check resource health
131+
#---------------------------------------------------------------------------------------------
132+
resource "azurerm_role_assignment" "sysdig_subscription_monitoring_reader" {
133+
scope = data.azurerm_subscription.sysdig_subscription.id
134+
role_definition_name = "Monitoring Reader"
135+
principal_id = azuread_service_principal.sysdig_event_hub_sp.object_id
136+
}
137+
120138
#---------------------------------------------------------------------------------------------
121139
# Create diagnostic settings for the subscription
122140
#---------------------------------------------------------------------------------------------

0 commit comments

Comments
 (0)