Added salt-cloud support for ssh keys with Scaleway. #45089
What does this PR do?
Modifies the clouds.scaleway module to support SSH keys for deploying salt to newly-created hosts. The key file location is specified in the config key "ssh_key_file" (similar to Digital Ocean).
What issues does this PR fix or reference?
The scaleway module only supported SSH with passwords.
SSH keys are now supported in addition to passwords.
Commits signed with GPG?
Please review Salt's Contributing Guide for best practices.
See GitHub's page on GPG signing for more information about signing commits with GPG.
Hi @jbadson - welcome! Thank you for filing this PR. Can you fix the lint error defined here: https://jenkins.saltstack.com/job/PR/job/salt-pr-lint-n/17507/violations/file/salt/cloud/clouds/scaleway.py/?