Skip to content

Building a CentOS8 Salt Master

Saltstack starts with building a salt master. The machine needs to be built outside of salt. Let's look at building a basic salt master to control certain aspects of our other servers or infrastructure to enforce certain policies.

The first thing we need is a CentOS8 installation. I've got a fresh CentOS8.1 tempate sat on on Proxmox as a template ready to go, so I can go ahead and clone that template to start making a salt master. Cloud-Init can be used to automate the network setup, but as I'm at home, I'm just going to go ahead and manually configure the network settings under /etc/sysconfig/network-scripts the first time the template boots.

The CentOS8.1 install is a minimal install without GUI.

The following script configures a CentOS8.1 Salt Master from zero to hero:

TODO: Finish this section/page