-
Notifications
You must be signed in to change notification settings - Fork 4.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Chef Zero Provisioner reports itself as being Chef Solo? #5072
Comments
Hi @tknerr This is not a bug. Chef Zero is a subclass (subset) of Chef Solo both in Vagrant and Chef land. As you can see here, the only difference is the We can certainly improve the message, but this is the intended behavior of the provisioner. |
Thanks @sethvargo. One thing just got clear to me:
However, I'm sill confused that it's a sublcass of Chef-Solo even though it's a chef client run. Especially since
|
Trying to understand how chef is being called with the When started in debug mode, you can see the actual command which is
Still, it initiates a chef client run against an inmemory chef zero server:
The "secret" lies in the
|
So I got it know how it works, but it might be confusing for others too. Especially since in the chef docs |
@sethvargo looks good to me and will probably avoid the confusion for most users 👍 Whoever wants to look behind the vagrant console output will have to dig into the code anyway and eventually find out what we discussed above (or even find this ticket first ;-)) Thanks! |
Maybe rename the provisioner to |
Wondering if this is as intended -- it's confusing at least...
This is my Vagrantfile:
On
vagrant up
it outputs this:It's the
==> foo: Running chef-solo...
line that is confusing.It should read
==> foo: Running chef-zero
instead...The text was updated successfully, but these errors were encountered: