The SaltStack Repository has packages available for the following platforms:
SLES 11 SP4
SLES 12 / SLES 12 SP1 through SP4
SLES 15
openSUSE Leap 15.0, 15.1, 42.2, 42.3
openSUSE Tumbleweed
Instructions are at https://repo.saltstack.com/#suse.
Since openSUSE 13.2, Salt has been available in the primary repositories. With the release of SUSE manager 3 a new repository setup has been created. The new repo will by systemsmanagement:saltstack, which is the source for newer stable packages. For backward compatibility a linkpackage will be created to the old devel:language:python repo. All development of suse packages will be done in systemsmanagement:saltstack:testing. This will ensure that salt will be in mainline suse repo's, a stable release repo and a testing repo for further enhancements.
Salt can be installed using zypper
and is available in the standard openSUSE/SLES
repositories.
Salt is packaged separately for the minion and the master. It is necessary only to install the appropriate package for the role the machine will play. Typically, there will be one master and multiple minions.
zypper install salt-master
zypper install salt-minion
Master
To have the Master start automatically at boot time:
systemctl enable salt-master.service
To start the Master:
systemctl start salt-master.service
Minion
To have the Minion start automatically at boot time:
systemctl enable salt-minion.service
To start the Minion:
systemctl start salt-minion.service
Master
To have the Master start automatically at boot time:
chkconfig salt-master on
To start the Master:
rcsalt-master start
Minion
To have the Minion start automatically at boot time:
chkconfig salt-minion on
To start the Minion:
rcsalt-minion start
For openSUSE Leap or Tumbleweed systems, run the following as root:
zypper install salt salt-minion salt-master
For SLES 15 and above run the following as root:
zypper install salt salt-minion salt-master
Now go to the Configuring Salt page.