cloudwash icon indicating copy to clipboard operation
cloudwash copied to clipboard

Support standard auth config locations for each provider

Open lukas-bednar opened this issue 3 years ago • 1 comments

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 avatar Jun 08 '22 12:06 lukas-bednar

@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.

jyejare avatar Jun 15 '22 11:06 jyejare