cloudwash
cloudwash copied to clipboard
Support standard auth config locations for each provider
Each of these cloud provider which cloudwash already supports, have specific format and standard location of the config files.
For example:
- AWS ~/.aws/credentials & ~/.aws/config
- RHOS ~/.config/openstack/clouds.yaml
- Azure servicePrincipal.json
- RHV ~/.ovirtshellrc
- GCP ~/.config/gcloud/configurations
I belive that the cloudwash could take it from those locations as well ...
@lukas-bednar The cloudwash uses DynaConf Python library to read the credentials from settings.yaml file to interact with cloud providers. If we wanted to support the standard auth configs then we have to add an additional layer of configuration.
I am not opposing the idea but this might take some time to implement!
If you have idea on how could we do this quickly, your contribution would be more than welcome.