#!/usr/bin/env bash
set -e

# Install prerequisites
dnf install -y ca-certificates curl

# Import the Namirasoft RPM GPG key
rpm --import https://nexus.namirasoft.com/repository/key/namirasoft-infra-agent/signing/redhat/namirasoft-infra-agent-signing-redhat-public-key.asc

# Add the Namirasoft RPM repository
tee /etc/yum.repos.d/namirasoft.repo <<'EOF'
[namirasoft]
name=Namirasoft Repository
baseurl=https://nexus.namirasoft.com/repository/redhat/$basearch/
enabled=1
gpgcheck=1
gpgkey=https://nexus.namirasoft.com/repository/key/namirasoft-infra-agent/signing/redhat/namirasoft-infra-agent-signing-redhat-public-key.asc
EOF

# Install the agent
dnf makecache
dnf install -y ns-infra-agent