A Salt Demo using Vagrant.
Run the following commands in a terminal. Git, VirtualBox and Vagrant must already be installed.
git clone https://github.com/UtahDave/salt-vagrant-demo.git
cd salt-vagrant-demo
vagrant up
This will download an Ubuntu VirtualBox image and create three virtual
machines for you. One will be a Salt Master named master
and two will be Salt
Minions named minion1
and minion2
. The Salt Minions will point to the Salt
Master and the Minion's keys will already be accepted. Because the keys are
pre-generated and reside in the repo, please be sure to regenerate new keys if
you use this for production purposes.
You can then run the following commands to log into the Salt Master and begin using Salt.
vagrant ssh master
sudo salt \* test.ping
# list file in the fileserver
sudo salt-run fileserver.file_list
# list directories in the fileserver
sudo salt-run fileserver.dir_list
# list file server environments
sudo salt-run fileserver.dir_list