For RPM based systems (like RedHat Linux or CentOS) there is RPM repository https://repo.cerit-sc.cz/el-perun/
1
Create file /etc/yum.repos.d/perun.repo
with the following content:
[Perun] name=Perun IdM Slave Scripts baseurl=https://repo.cerit-sc.cz/el-perun/noarch/ enabled=1 gpgcheck=1 gpgkey=https://repo.cerit-sc.cz/repo.cerit-sc.cz.gpg.pub
During installation, you should check whether GPG key's fingerprint matches, dnf
should present you this when importing the key:
Importing GPG key 0x3C653633: Userid : "support@cerit-sc.cz (Custom Package Signature Key) <support@cerit-sc.cz>" Fingerprint: 26BF BA33 89C9 4D94 1741 DFA6 6432 7AF1 3C65 3633 From : https://repo.cerit-sc.cz/repo.cerit-sc.cz.gpg.pub
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