Manages ssh keys on your servers and ensures that only these keys are on your servers.
(GNU) bash, (GNU) coreutils, (GNU) findutils Simply not tested on non GNU userspace. SetUp the data directory.
None yet
You can generate all server keys by running scripts/generate_serverkeys.sh . After this use this like every other role. If the serverkey {{ ansible_hostname }} exists (define it inside the data directory) it will be populated. You may want to populate the data directory via your own git and run the generate_serverkeys.sh via cron to update the keys from time to time.
---
- hosts: all
vars:
tasks:
roles:
- maesto_ssh_keys
MIT opensource.org/licencses/MIT
Populate the data directory. To see how to do this have a look at the data.example directory. Pay attention to the links! If you don't you have to change the files at multiple points and may oversee one later! if no user@ is present in the filename root gets assumed.
Lucas Wendel github@igeh.me