This plugin installs a provisioner that allows Syllabus to provision machines.
Installation
$ vagrant plugin install vagrant-syllabus-provisioner
Usage
VAGRANTFILE_API_VERSION = "2"
Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
config.vm.box = "your_box"
config.vm.provision :syllabus do |syllabus|
# What files does syllabus use for provisioning?
# (default: ["syllabus.rb"])
syllabus.files = ["syllabus/default.rb"]
end
end
TODO
- Add specs
Contributing
- Fork it
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request
Development
Create Vagrantfile
:
$ bundle exec vagrant init
Require this plugin in Vagrantfile
:
Vagrant.require_plugin "vagrant-syllabus-provisioner"
Use vagrant:
$ bundle exec vagrant up
$ bundle exec vagrant provision