Som många andra företag hanterar vi många små problem. Problem som var man ska köpa vårt kaffe från (Boxcar), var man ska gå och äta lunch, vilken editor man ska använda (Vim).
Vi kämpade även med hur man skulle hantera vem som har tillgång till våra utvecklings-, staging- och produktionsservrar. Vi gick igenom några iterationer för att lösa detta problem. Vi fick då två insikter:
- Alla som utvecklar och distribuerar kod är i ett enda team på GitHub
- GitHub tillhandahåller tillgång till den offentliga SSH-nyckeln för deras användare via deras API
Det visade sig att SSH offentliga nycklar verkligen är offentliga. Den förestående ankomsten av Miles Matthias gav motivationen att agera på denna insikt. lockpick uppstod ur den realisationen.
Vi har nu lockpick
-skriptet på en cron job. Varje medlem av dojo4 och förtroende underteam har nu tillgång till våra servrar.
lockpick är öppen källkodsprogramvara och licensieras under MIT-licensen.
–
Bild från Ran Yaniv Hartstein, hittad på Flickr på http://www.flickr.com/photos/71052670@N00/106709219/in/photolist-aqUW8-2NYNRp-3afgoE-56hKYh-6tsdur-6twmtW-7bBkEv-acmuGx