chef-solo / chef-client should have a command-line option for -r / --run-list to specify the run list