This is all you should need to get started with a simple salt setup with a single host, running everything locally. Later, you can tweak vagrant-salt's setup to emulate a master/slave configuration if you like.
To get you started, there's an example SLS which just installs some common packages in salt/roots/salt/basic.sls
.
- Install VirtualBox
- Install Vagrant, either by package or
gem install vagrant
- Install Salty Vagrant:
vagrant plugin install vagrant-salt
vagrant up
Just edit files in salt/roots/salt
and run vagrant provision
.
Check out the docs for Salt, Vagrant, or Salty Vagrant (the vagrant salt provisioner we're using).
If none of those help, tweet me (@georgebashi) and I'll do my best.