Motivation
knife-solo and knife-zero can kick off provisioning externally (from the host, controlling the guest remotely) rather than using Vagrant's own built-in Chef provisioner. configbox/legacy/knife-solo is prior art for the old workflow. Not yet clear how this should integrate with #21 (chef_solo) and #22 (chef_zero)'s own modernized versions.
Design
Open for now - the concrete requirement is that whatever shared logic exists between knife-solo/knife-zero's external-kickoff approach and #21/#22's own provisioning should actually be shared, not duplicated into three separate implementations of "install this cookbook onto this box."
Open questions
Out of scope for now
Depends on #21/#22 having working initial versions first.
Motivation
knife-soloandknife-zerocan kick off provisioning externally (from the host, controlling the guest remotely) rather than using Vagrant's own built-in Chef provisioner.configbox/legacy/knife-solois prior art for the old workflow. Not yet clear how this should integrate with #21 (chef_solo) and #22 (chef_zero)'s own modernized versions.Design
Open for now - the concrete requirement is that whatever shared logic exists between
knife-solo/knife-zero's external-kickoff approach and #21/#22's own provisioning should actually be shared, not duplicated into three separate implementations of "install this cookbook onto this box."Open questions
Out of scope for now
Depends on #21/#22 having working initial versions first.