Update gitignore in salt folder
Major refactor
- Move minions to be under
minions
key in yaml - Explicitly set lxc as the vagrant provider
- Make vagrant-salty-grains optional
- Move settings to yaml file
- Add settings which can be configured from the YAML file:
- salt_version
- domain
- default_box
- default_box_url
- master_box
- master_box_url
- network
- bridge
- master_grains
- minion_grains
- Remove static master/minion configs
- Add defaults to vagrant file
- Configs merged with configs specified in YAML
- Add defaults for all options
- Code cleanup to make things easier to read
- Remove specifying IPs, just increment within the loop
- Remove example folders
- Rename
saltmaster
todevmaster
as we might spin up a saltmaster as a minion which should avoid name clashes and confusion.