Azure / Azure/Azure-Landing-Zones

Expose GitHub team inputs in inputs.yaml

Open
#374 1 comment 0 reactions 0 assignees View on GitHub
Product: Accelerator :zap: Status: Long Term :hourglass: Topic: Non-Resource Specific :label: Transfer From: alz-powershell-module :arrow_right:
Dominant language
PowerShell
Stars
96
Forks
70
Avg merge
3d 1h
Merged PRs (30d)
7

Description

### Is there an existing issue for this?

- [x] I have searched the existing issues

### Infrastructure as Code Type? (Required)

terraform

### Starter Module? (Required)

terraform - platform_landing_zone

### Use Case (Required)

Many orgs already maintain central GitHub teams for approving production changes. The accelerator currently exposes apply_approvers (usernames/emails) in inputs.yaml and then creates/manages a team for the Apply environment’s required reviewers. There’s no first-class way to reuse an existing org team.

### Proposed Solution (Required)

create_team: false
existing_team_name: platform-approvers

### Important Factoids (Optional)

_No response_

### References (Optional)

_No response_

Contributor guide

Open the contributing guide

Research direction

Start in the terraform - platform_landing_zone module and locate inputs.yaml plus the existing apply_approvers handling. Compare the current managed-team flow with the proposed create_team and existing_team_name inputs. Done means an existing GitHub team can be reused instead of creating or managing a new team, while the current apply_approvers behavior remains clear.

Written by the indexing model from the issue text.

Assessment

Tech stack
github, terraform
Domain
cloud, infrastructure
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.