Are there any best practices for handling roles in code?
Most of our setup is managed via Terraform. It would be great if there was a possibility.
There is a Terraform provider, however using the provider requires the user to already have the admin role. Now there is the option to grant the admin role by default, but that doesn't feel like the right think to do. Alternatively we have to use the Airflow CLI to grant a first user admin access, so that user can then setup other users with roles.