DevOps for the Rubyist Soul
summary
Braintree describes a concrete DevOps setup: Ruby-driven automation with Puppet (modules, hiera, facter), orchestration via Capistrano and a custom supply_drop that rsyncs and runs masterless puppet on targeted hosts, Vagrant for reproducible dev boxes, and Git with a branch per environment workflow. Changes run a noop then puppet apply to show diffs, servers lock during runs, Puppet backup preserves overwritten files, and this workflow actually deploys to production with strict availability goals and reduced surprises.
AI-written summary · about
chapters (6)
- 0:00Start
- 26:35LESSONS LEARNED
- 27:09USE MODULES
- 27:40PUPPET BACKUP
- 28:04MERGE REGULARLY
- 32:00DEVOPS REACTIONS
related talks
37mDevOps for the Rubyist Soul
24mTaming Your Inner Cowboy Coder - A Simple And Sane DevOps Workflow
35mCI/CD and devops with Ruby and Rails
49mRuby Software Continuously Delivered and Exhaustively Explained
34mStrong Practices for Rails Applications Continuous Delivery
33mUsing Ruby to Automate Your Life
20mDevOps Without The "Ops" – A Fallacy? A Dream? Or Both?
41mEverything Ruby
