The initial examples in this chapter will be all about cross-platform states. To make the examples clearer, we will add a new minion running CentOS 6.5. See Chapter 1, Diving In – Our First Salt Commands, if you need a refresher on how to install
salt-minion on a new server. Here's a quick two liner to install a minion using Salt-Bootstrap:
# curl -L https://bootstrap.saltstack.com -o install_salt.sh # sudo sh install_salt.sh
Note that the easiest way to ensure the minion can easily communicate with the master is to have them both as cloud VMs rather than local VMs, so that they have individual, public-facing IP addresses.
After installing the same version running on your master, you should configure your minion to connect to your master's IP with the name
/etc/salt/minion configuration on your new minion should look something like this:
master: 188.8.131.52 id: centminion
Then, restart your minion, as follows:
# sudo service salt-minion restart Stopping...