more chef provisioner refactors