Kyle Kelley
Break things and enjoy life.
Read this first
Ops Lessons on Instant Temporary IPython Notebooks
For the past four months, the Jupyter developers – in collaboration with Rackspace, Nature, and O’Reilly Media – have been working on several experiments to give developers, data scientists, and researchers instant access to IPython Notebooks. Our biggest experiment so far was a demo with Nature. The journal published an...
The Encrypted Message Service I'm Not Building
Every time I need to share a credential (password, API Key, etc.) for a shared account I’m faced with a dilemma. How do I pass someone a secret, encrypted just for them? Public keys are an obvious choice. What if they’re not using GPG though? What else does a typical...
Bootstrapping a Rackspace Windows Box
There are several projects I want to help out with Windows build automation (at least until Travis CI supports Windows builds) on cloud servers. Since I’m not familiar at all with managing a Windows Server, let alone Windows security, there are several things I’d like to do: Stop using Windows...
Using Salt Cloud with Rackspace
Now that salt-cloud is bundled with salt itself (and has been for 3+ months), it’s even easier to use salt cloud to provision minions easily. As a Rackspace user, make sure to use the OpenStack provider. The current Rackspace driver actually tries to connect to the old cloud instances (pre-2010)....
Travis CI for Salt States: Part I
The IPython Notebook Viewer now uses salt for its infrastructure management, keeping the base portion of its deployment as open source salt states. Being able to test and verify these states with open source tools would be excellent as: Anyone can submit a pull request The states are pulled via...
Get Salted
After starting at Rackspace I picked up Chef to work with the automated deployment folks. Chef is Ruby at its core, which makes it very expressive and easy to work with. As a Pythonista though, something kept pulling at me. Salt Stack is a collection of free and open source...