I wish to use chef zero with vagrant for provisioning developer environments. These developers are involved in application development and are not involved in maintaining chef recipes.
I have a chef server which acts as a repository for all chef components. Is it possible to configure chef zero with this chef server, so that a developer can leverage the roles and environments?
I can use berkshelf to download cookbooks using chef_api but role's runlist and environment's attributes will have to replicated in Vagrant file.
The advantage with this approach is that a developer can replicate production or QA environments by changing environment in Vagrantfile.
I wish to use chef zero with vagrant for provisioning developer environments. These developers are involved in application development and are not involved in maintaining chef recipes. I have a chef server which acts as a repository for all chef components. Is it possible to configure chef zero with this chef server, so that a developer can leverage the roles and environments? I can use berkshelf to download cookbooks using chef_api but role's runlist and environment's attributes will have to replicated in Vagrant file. The advantage with this approach is that a developer can replicate production or QA environments by changing environment in Vagrantfile.