Whirlwind tour of Ansible and its missing toolchain

Short Form


Get the most out of Ansible by leveraging docker (as a full OS, or Droplets), zsh (completions), vim (plugins), and others to provision all your systems.


Ansible is simple to start experimenting with for provisioning and managing
servers, if you get a nudge in the right direction. That’s this talk. I used
to roll my own scripts to document and deploy our diverse infrastructure, but
after hitting 1000 lines of yums, wgets, scps, patches, configures, makes,
etc., it was out of hand. In this talk I’ll share my experience of moving to
Ansible, the roadblocks I hit, the tools I found to be helpful, and the best
practices that came to light. A lot of this is a demo, and those with laptops
can follow along with most of what’s covered to build a production-ready CentOS base.

Recommended prerequisites: Install Ansible and Zsh. Get a digitalocean
account, OR install/start docker and grab/build Maci’s CentOS/systemd image:
docker build —rm -t maci/systemd .


ansible, devops, Docker, vim, zsh, cm

Speaking experience

New talk. Have spoken at Intel Developer Forum, and presented at conferences for English teachers.


  • Micah Elliott



    Micah is a developer, designer, data collector, and lover of languages (computer, artificial, and even English). After a decade at Intel, Micah found that he’d rather work on things (Membean) that are fun and useful to young learners. He would like to see every child — his own three included — with a Linux or BSD machine, an appreciation for great words, and an insatiable desire for life-long learning.