For RPM based systems (like RedHat Linux or CentOS) there is RPM repository https://homeproj.cesnet.cz/rpm/perunv3/
1
Create file /etc/yum.repos.d/perun.repo
with the following content:
[Perun] name=Perun IdM Slave Scripts baseurl=https://homeproj.cesnet.cz/rpm/perunv3/stable/noarch/ enabled=1 gpgcheck=1 gpgkey=https://homeproj.cesnet.cz/rpm/perunv3/RPM-GPG-KEY-perunv3
During installation, you should check whether GPG key's fingerprint matches, dnf
should present you this when importing the key:
Importing GPG key 0x287C5498: Userid : "Perun RPM repository (Perun RPM repository) <perun@cesnet.cz>" Fingerprint: DBEB E257 4DCC 3666 92E1 416D 0979 577A 287C 5498 From : https://homeproj.cesnet.cz/rpm/perunv3/RPM-GPG-KEY-perunv3
2
Load the list of available RPM packages:
dnf makecache --repo Perun
3
Install packages for the services you require by running dnf install perun-slave-process-[service-name]
.
An example for a propagation of Unix users, creating their home folders and setting their SSH keys:
dnf install perun-slave-process-fs-home dnf install perun-slave-process-passwd dnf install perun-slave-process-sshkeys
You may also install all packages at once with:
dnf install perun-slave-full