Releases: cloudconformity/azure-onboarding-scripts
Remove Azure Active Directory Graph for new app registrations
Functionality updates:
Remove Azure Active Directory Graph for new app registrations.
Update script to use latest Azure CLI version
Major updates:
- Support latest Azure CLI version: 2.40.0.
- Generate secret key automatically.
Creating App Registration
The script to onboard Azure Subscriptions to Conformity has been updated to include creating App Registration. The script has also moved to a guided experience, and support for command line arguments has been removed.
Allow updating of the existing Custom role definition
A new commandline argument (--update-role
) has been added to allow a existing role to be updated.
This can be useful when:
- There is permission updates required to allow Conformity to gain additional details from your system.
- A new subscription has been added to the active Directory which you would like to assign the custom role to via the script.
Move to Azure CLI for creation and assignment of roles
- Previously role creation and assignment to subscriptions was done via ARM scripts which required additional JSON configuration files which made the solution more complex.
- The script now works on
Bash v3
and has removed reliance onjq
so the prerequisites ofjq
andBash 4
have now been removed. - The output of the script has been updated so it is easier to read what the script is doing as it is running.
Reduce console output noise
PD-7779 output updates (#11) * chore: PD-7779 update script outputs to be more consistent * chore: PD-7779 reduce script output noise
Check for role creation
The script now polls to check that the custom role has been created to remove fixed timeout that occasionally wasn't long enough so script would incorrectly fail.
v1.1.0
Script now applies the Custom and Reader roles to all subscriptions in the AD when a subscription id is not supplied
Initial release
This release creates a custom role which is then applied along with the "Reader" role to a single (specified) subscription