Skip to content

Conversation

@maor-klir
Copy link

Description:

This PR extends the Azure HCP Terraform service principal permissions with additional role assignments required for managing identity and access in common infrastructure provisioning scenarios.

Reasoning:

The original Contributor role is insufficient for common Terraform scenarios where it is required to:

  • Create managed identities with role assignments
  • Provision Entra ID applications or service principals
  • Assign permissions to resources during deployment

These additional permissions follow Azure's principle of least privilege while enabling real-world infrastructure patterns.

@maor-klir maor-klir requested a review from a team as a code owner December 10, 2025 22:41
@hashicorp-cla-app
Copy link

hashicorp-cla-app bot commented Dec 10, 2025

CLA assistant check
All committers have signed the CLA.

@hashicorp-cla-app
Copy link

CLA assistant check

Thank you for your submission! We require that all contributors sign our Contributor License Agreement ("CLA") before we can accept the contribution. Read and sign the agreement

Learn more about why HashiCorp requires a CLA and what the CLA includes

Have you signed the CLA already but the status is still pending? Recheck it.

@maor-klir
Copy link
Author

maor-klir commented Dec 17, 2025

Hi @at-wat, @kamatama41, and @mengesb,

I'm tagging you individually for visibility as the team tag (@hashicorp/team-tf-rocket-eng) isn't clickable for me.
This PR is ready for a final review when you have a moment.
Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant