GNU/Linux CentOS Enabling Salt Repo
Hi! This Tutorial shows you Step-by-Step How to Add Salt Yum/Dnf Enterprise GNU/Linux Repository.
And Salt for CentOS is an event-driven Automation Tool and Framework to Deploy, Configure, and Manage complex IT Systems built on Python.
Finally, this Setup is Valid also for All the others Red Hat Linux Based Distros like:
- Red Hat Enterprise Linux
- Oracle Enterprise Linux
- Rocky Linux
- AlmaLinux
1. Terminal QuickStart
How to QuickStart with Command Line on CentOS:
2. Adding Salt GPG Key
Now to Add Salt GPG Signature Key
On El9 based do:sudo rpm --import https://repo.saltproject.io/salt/py3/redhat/9/x86_64/SALT-PROJECT-GPG-PUBKEY-2023.pub
Where for El8 based instead:sudo rpm --import https://repo.saltproject.io/salt/py3/redhat/8/x86_64/SALT-PROJECT-GPG-PUBKEY-2023.pub
Last, for El7 based:sudo rpm --import https://repo.saltproject.io/salt/py3/redhat/7/x86_64/SALT-PROJECT-GPG-PUBKEY-2023.pub
In case of Issue or for more Insight see the Official Documentation.
Authenticate with the User’s Admin Pass.
If Got “User is Not in Sudoers file” then see: How to Enable sudo.3. Adding Salt Repository
Next to Add Salt Repository
On El9 based run:curl -fsSL https://repo.saltproject.io/salt/py3/redhat/9/x86_64/latest.repo | sudo tee /etc/yum.repos.d/salt.repo
Where for El8 based:curl -fsSL https://repo.saltproject.io/salt/py3/redhat/8/x86_64/latest.repo | sudo tee /etc/yum.repos.d/salt.repo
Last, on El7 based:curl -fsSL https://repo.saltproject.io/salt/py3/redhat/7/x86_64/latest.repo | sudo tee /etc/yum.repos.d/salt.repo
4. Clearing Repo Metadata
Next possibly Clean the Repository Metadata
With:sudo yum clean expire-cache
5. Installing Salt on CentOS
Finally, to Install Salt for CentOS GNU/Linux: