ctdk / goiardi

A Chef server written in Go, able to run entirely in memory, with optional persistence with saving the in-memory data to disk or using MySQL or Postgres as the data storage backend. Docs: http://goiardi.readthedocs.io/en/latest/index.html
http://goiardi.gl
Apache License 2.0
280 stars 39 forks source link

goiardi vagrant provisioner #12

Closed ctdk closed 7 years ago

bradbeam commented 10 years ago

Here's some basic support for it... https://github.com/bradbeam/test-kitchen/pull/1

I'm hoping there's a more elegant way to do this, but it looks like the prepare method is all that's available to get the environment set up.

ctdk commented 10 years ago

I'll check that out soon (busy with Mother's Day type stuff today). I was more thinking along the lines of https://github.com/andrewgross/vagrant-chef-zero originally, but now that I've looked into it more I think the usual chef-client provisioner (https://github.com/mitchellh/vagrant/blob/master/plugins/provisioners/chef/provisioner/chef_client.rb) is fine for goiardi. Looks awesome at first glance though.

ctdk commented 7 years ago

Unnecessary - goiardi doesn't need a special provisioner.