Ten Quick Tips to Improve Your Chef Workflow
summary
Ten concrete claims and tools: use ChefDK as an all‑in‑one workstation bundle; install Chocolatey, ConEmu and PSReadLine on Windows; put shared test values in spec_helper for Test Kitchen; prefer shell_out/shell_out! and the Chef 12 core DSL over backticks; record screencasts while teaching; use pre‑baked VMs or containers to cut setup time; drop into pry to debug live runs; store ephemeral data in run_state rather than on the server.
AI-written summary · about
chapters (11)
- 0:00Intro
- 0:47Use the ChefDK
- 1:17Windows Chef Workstation
- 1:48ServerSpec Helper Files
- 2:18Use MixLib::Shellout
- 2:48Record While You Learn
- 3:18Pre-baked VMs or Containers
- 3:48Troubleshoot with Pry
- 4:18Use run_state to store data
- 4:48Coerce everything instead of checking for nií
- 5:03Pimp My Text Editor
related talks
42m5 Things You Didn't Know About Chef
01h 21mTest Driving your Rails Infrastructure with Chef
41mChef Cookbook Testing Like a Pro
42mCI Techniques for Delivering the Chef-Repo: Three Case Studies
34m"Acing" Infrastructure Testing with Chef
25mCooking with Chef - Your servers will thank you
30mUsing Ruby to Automate Your Life
33mDeveloping for Multi-Component Environments While Keeping Your Sanity
