Vagrant plug-in for Serverkit.
$ vagrant plugin install vagrant-serverkit
The following configurations are available on serverkit provisioner:
recipe_path- Path to serverkit recipe (e.g."recipe.yml")variables_path- Path to serverkit recipe variables (e.g."variables.yml", optional)log_level- Log level (e.g."DEBUG", optional)
Here is an example to provision a vagrant box with Serverkit.
# VagrantfileVagrant.configure("2")do |config|
config.vm.box="ubuntu/trusty64"config.vm.provision(:serverkitrecipe_path: "recipe.yml.erb",variables_path: "variables.yml",)end# recipe.yml.erb
resources:
<%- package_names.each do |package_name| -%>
- type: package
name: <%= package_name %><%- end -%># variables.ymlpackage_names:
- curl
- nginx$ vagrant up
If you want to use external serverkit plugins like
serverkit-rbenv,
install them as vagrant plugin like vagrant plugin install serverkit-rbenv.
vagrant-multiplug might help you
use so many plugins.