Skip to content

IAM Permissions

Access to the ProvEn resources in Azure is controlled via four security groups:

  • A reader group, which grants read access over all environments.
  • Three contributor groups, one per environment (dev/test/prod).

All groups are owned by the below users:

  • Jake Stanger
  • Paul McGonigle
  • Euan Eddie

Group membership is manually controlled by the owners listed above. Role assignment is controlled via the Bicep templates included in this repo (<AppHost>/infra/roleAssignments).

This is applied at the subscription level on both subscriptions. Administrator and non-administrator users are granted this role.

Access is controlled via membership to the SG-Core-ProvEn2-Reader security group.

The applied roles are active/permanent.

Roles:

  • Reader
  • Storage Blob Data Reader
  • Storage Queue Data Reader
  • Storage Table Data Reader

These roles are applied to each resource group.

For dev, the applied roles are active/permanent. For test and production, group membership must be activated via PIM.

Access is controlled via membership to the following security groups:

  • SG-Core-ProvEn2-Dev-Contributor
  • SG-Core-ProvEn2-Test-Contributor
  • SG-Core-ProvEn2-Prod-Contributor

Roles:

  • Contributor
  • Key Vault Secrets Officer
  • Key Vault Certificates Officer
  • Storage Blob Data Contributor
  • Storage Queue Data Contributor
  • Storage Table Data Contributor
  • App Configuration Data Owner