Fine-Grained Access Control: Building Custom Roles in Azure via Terraform