Dont' use bullet/number lists in instructions and guides like this. it makes it annoying for those that want to copy and paste.
This guide is assuming that you are running as root. If not prepend everything here with sudo.
Install the salt-master package
dnf install salt-master
Open the required ports in the firewall
firewall-cmd --add-port=4505-4506/tcp --permanent
Enable the salt-master service to start on boow, and also start it now.
systemctl enable --now salt-master.service
Doing an upgrade from Fedora 29 to Fedora 30 and you get...
Problem: package pix-1.8.2-1.fc29.x86_64 requires libexiv2.so.26()(64bit), but none of the providers can be installed
- exiv2-libs-0.26-12.fc29.x86_64 does not belong to a distupgrade repository
- problem with installed package pix-1.8.2-1.fc29.x86_64
(try to add '--skip-broken' to skip uninstallable packages)
This seems to happen with most normal workstation installs of Fedora. Easiest thing to do is simply remove Pix.
sudo dnf remove pix -y
Your update should work fine after that.
I don't ever use it. But, yeah it is there by default.