This is part of an exploration to create an EntraID Automator Charm, similarly to the GitHub Profiles Automator charm #1142
In this case the source of truth, regarding Profiles and Contributors, will live in Users, Roles and Groups stored in EntraID. In order to create this charm we'll need to both:
Know how to talk to EntraID to fetch the Profiles and Contributors information
Define how to map the Profiles and Contributors information to EntraID
For now we have a use-case in which Users, Roles and Groups can be used which we can use as the beginning of the evaluation for the second point.
What needs to get done
Create an EntraID instance in Azure
Add some sample Users, Groups and Roles
Write a PoC python code that talks to that EntraID instance, and parses the information of Users, Groups and Roles
With the above we can then estimate the complexity of the code and the time required for creating the charm.
Definition of Done
We written dependencies of Python code that talks to EntraID
Python package to use and which version
What credentials to use
Have a PoC code that talks to EntraID and fetches Users, Groups and Roles
Context
This is part of an exploration to create an
EntraID Automator Charm
, similarly to the GitHub Profiles Automator charm #1142In this case the source of truth, regarding Profiles and Contributors, will live in Users, Roles and Groups stored in EntraID. In order to create this charm we'll need to both:
For now we have a use-case in which Users, Roles and Groups can be used which we can use as the beginning of the evaluation for the second point.
What needs to get done
With the above we can then estimate the complexity of the code and the time required for creating the charm.
Definition of Done