Simple python tool for provisioning ssh keys.
pip install -r requirements.txt
python run.py --help
-i
OR--identity_file
- Location of the machine identity file(private key).-k
OR--keys_file
- Set the location for the key json file(default in the same folder).-H
OR--hosts_file
- Set the location for the hosts json file(default in the same folder).-d
OR--digitalocean
- Add DigitalOcean token for provision ssh-keys to all DigitalOcean account droplets.-V
OR--vultr
- Add Vultr token for provision ssh-keys to all Vultr account vc2 instances.
- Providing password instead of the user private key.
- Convert to CLI tool with adding servers as bash aliases
disclaimer: I know that you can use Ansible to provision ssh keys; this is just a fast simpler way