some components to fix: - reduce auth.py (lots in there can be consolidated) - use the default credential for all credentials - explore restricting certain components of default credential for specific behaviors - don't just pull first subscription in get_subscriptions - don't overwrite env vars - don't set ManagedIdentity Cred in load_env_vars
some components to fix: