Completely refactored Chef provisioning