jcantosz/Entra ID sync
Add and sync groups in Entra ID. Requires AZ login to be run before this action for auth
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| enterprise_app_object_id | The enterprise app that is used for GitHub sync | yes | — |
| app_role_id | The app role of the enterprise app to add new groups as | yes | — |
| admin_groups | Input groups. Expected form is a string formatted like this: "<GitHub_Team_1_Name>:<Entra_Group_1_ID>,<GGitHub_Team_2_Name>:<Entra_Group_2_ID>..." | no | — |
| maintain_groups | Input groups. Functionality is identical to "admin_groups", either or both can be set | no | — |
| write_groups | Input groups. Functionality is identical to "admin_groups", either or both can be set | no | — |
| triage_groups | Input groups. Functionality is identical to "admin_groups", either or both can be set | no | — |
| read_groups | Input groups. Functionality is identical to "admin_groups", either or both can be set | no | — |
Outputs
| name | description |
|---|---|
| admin_idp_mappings | Output groups. Same as input group but with Entra group ID replaced with displayName |
| maintain_idp_mappings | Output groups. Same as input group but with Entra group ID replaced with displayName |
| write_idp_mappings | Output groups. Same as input group but with Entra group ID replaced with displayName |
| triage_idp_mappings | Output groups. Same as input group but with Entra group ID replaced with displayName |
| read_idp_mappings | Output groups. Same as input group but with Entra group ID replaced with displayName |