Currently the QUICKSTART.md includes a lengthy setup through the GUI for creating a couple Service Principals for use later. Can't this be automated with the Azure CLI? Then this section can simply be to run a script or can be included in the infrastructure setup.
How?
Probably a series of az ad sp commands. Should be idempotent.
Anything else?
A user also needs to ensure they're using the same names. All of this should go in a configuration file and get used throughout the project. @dkmiller may have some thoughts here too, perhaps that hydra tool would be good here?
Additionally this is instructing contributor access for the SPs on the subscription. This should probably be scoped to resource group, which I think should be created as part of the infrastructure setup.
Why?
Currently the
QUICKSTART.md
includes a lengthy setup through the GUI for creating a couple Service Principals for use later. Can't this be automated with the Azure CLI? Then this section can simply be to run a script or can be included in the infrastructure setup.How?
Probably a series of
az ad sp
commands. Should be idempotent.Anything else?
A user also needs to ensure they're using the same names. All of this should go in a configuration file and get used throughout the project. @dkmiller may have some thoughts here too, perhaps that hydra tool would be good here?