Taming Your Inner Cowboy Coder - A Simple And Sane DevOps Workflow
summary
A reproducible workflow that syncs development to production using Vagrant 1.0 base boxes, Puppet manifests and Git commits is described, with drush SQL sync for Drupal databases and MySQL port forwarding for local tools. A custom base box reduces Puppet boot work but Puppet runs slower than shell scripts; the pair module causes 10+ minute boots. Multi‑node setups (Varnish, multiple app nodes) are bootstrapped in Vagrant and mostly work, backups and puppetmaster SSL signing remain outstanding. Puppet manifests in repo and drush SQL sync are central.
AI-written summary · about
chapters (6)
- 0:00Start
- 1:39Database Sync
- 8:15Vagrant Production
- 13:37Pain Points
- 14:46Staging and Prod Servers
- 16:38Creating a Base Box
related talks
50mDeveloping for Drupal 8 with Drupal VM
54mReproducible and Portable Development Environments with Vagrant
25mVagrant: The Stick and Carrot of a DevOps Leader
46mBuilding Virtual Development Envrionments with Vagrant
33mDeveloping for Multi-Component Environments While Keeping Your Sanity
36mDevOps for the Rubyist Soul
37mDevOps for the Rubyist Soul
33mOperations: a developer's guide
