Shef is pretty awesome for interactively developing a new recipe/cookbook…
But since shef -z loads up my full runlist, I’m a little confused by the fact
that ‘run_chef’ doesn’t then do a run of my full runlist from the server.
It claims to load all the cookbooks and shows me a full runlist, but if I then
do ‘cookbooks.all’ I get an array of nils which is … weird.
Am I missing something here? It’d be really useful to have my entire set
runlist, be able to add a breakpoint somewhere (something like “recipe
foo::default; template “/etc/blabla” do; breakpoint; end; run_chef” where
"foo::default" is an existing and loaded recipe, and /etc/blabla is a template
created by it. I feel like that functionality is already there but I haven’t
figured out how to do it yet.
Any pointers would be helpful, thanks.
“Be who you are and say what you feel, because those who mind don’t matter
and those who matter don’t mind.”
- Dr. Seuss