Like many other shops, we deal with many smallish problems. Problems like where to get our coffee from (Boxcar), where to go for lunch, what editor to use (Vim).
We also struggled with how to manage who has access to our development, staging and production servers. We went through a few iterations attempting to solve this problem. We then hit two realizations:
- Everyone that develop and deploy code are in a single team on GitHub
- GitHub provides access to the public SSH key for their user via their API
We now have the
lockpick script on a cron job. Any member of the dojo4 and trusted sub team now has access to our servers.
lockpick is open source software and is licensed under the MIT license.