Quick and Dirty SSH Key Management with Python

Other-python-iconSometimes I need to quickly copy SSH keys to remote systems in a pinch.  I can do this with the Ansible authorized_key module but that’s not always available.  I might be on a random system and Ansible or external internet isn’t available and things need to be pushed out quickly.  Here’s a simple interactive tool to quickly push SSH keys to many hosts, may you never SSH for loop again. Continue reading

Posted in open source, sysadmin | Tagged , , , , , | Leave a comment

Trystack and Browbeat at the OpenStack Summit

openstack_logoI recently gave two talks at the OpenStack Summit in Barcelona on two upstream Open Source projects that I work on – Trystack and Browbeat.  Trystack is a large, public free OpenStack sandbox we run for the general public and Browbeat is a FOSS performance/scale testing tool for OpenStack.  Come check out my sessions or stay tuned for slides/video later. Continue reading

Posted in open source | Tagged , , , , , , | Leave a comment

Fun and Automation with Git Hooks

git-icon-blackGit is more than just an awesome, decentralized version control system (SCM) – it can also drive lots of useful automation by triggering actions to deploy infrastructure and services based on event and commit-based hooks.  You can drive a lot of complex automation with this functionality but I’m going to provide you with a simple example using a Git repo to push web content to a remote webserver. Continue reading

Posted in open source, sysadmin | Tagged , , , , , , | Leave a comment

Automate Infrastructure Docs with Python, WordPress and Foreman

Other-python-iconwordpress-icon-sm“It’s not done unless it’s documented,” says the wise Ops sage.  Frequently updated documentation is critical, it’s also one of the most neglected parts of technology.  Learn how we auto-generate server resource wiki data with Python, WordPress and Foreman. Continue reading

Posted in open source, sysadmin | Tagged , , , , , , , | Leave a comment

Automate SuperMicro Server Provisioning or Die Trying

Supermicro_GreenC_NewLogo_WhiteBackground_SmallWe use Foreman for systems provisioning and recently received a large shipment of Supermicro for Ceph.  Out of the box they were a lot of trouble to get integrated/automated at the same level of our Dell gear but we managed, here’s our story. Continue reading

Posted in open source, sysadmin | Tagged , , , , , , , , | 6 Comments

How to Make Aubergine Risotto

cooking_iconYou seem to burn almost as many calories making risotto as you do eating it – there’s constant action required to keep things under control.  Don’t worry, it’s not too difficult and it’s a lot of fun.  We’re going to show you how to make a delicious vegetarian aubergine (eggplant) risotto that feeds two hungry people. Continue reading

Posted in food | Tagged , , , , , , | Leave a comment

Switching from Mutt to Neomutt

mutt“All mail clients suck. This one just sucks less,” so says mutt author Michael Elkins.  This is true for me over the last 10years as mutt along with offlineimap and notmuch allowed me battle the unwieldy, barbarous deluge of mailing lists and emails.  Lately I’ve moved over to neomutt.  Based on upstream mutt, neomutt includes additional features, patches and active development. Continue reading

Posted in open source, sysadmin | Tagged , , , , | 2 Comments