a sua instalação é simples
instale o repo do epel
# rpm -ivh http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
Instale o repo do puppet
# rpm -ivh http://yum.puppetlabs.com/puppetlabs-release-el-7.noarch.rpm
Instale o repo do foreman
# yum -y install http://yum.theforeman.org/releases/1.9/el7/x86_64/foreman-release.rpm
Caso não tenha ajustado podes ajustar o seu hostname
# hostnamectl set-hostname foreman.local
e depois verifique se ficou ok
# hostnamectl
Agora ajustes o seu /etc/hosts com o nome e ip do servidor do foreman
exemplo
192.168.122.254 foreman.local foreman
Agora vamos instalar o foreman
# yum -y install foreman-installer
só instalar
# foreman-installer
Feito instalado ele ira informar o acesso , usuário e senha
Agora ajuste o seu firewall
# firewall-cmd --permanent --add-port=53/tcp
# firewall-cmd --permanent --add-port=67-69/udp
# firewall-cmd --permanent --add-port=80/tcp
# firewall-cmd --permanent --add-port=443/tcp
# firewall-cmd --permanent --add-port=3000/tcp
# firewall-cmd --permanent --add-port=3306/tcp
# firewall-cmd --permanent --add-port=5910-5930/tcp
# firewall-cmd --permanent --add-port=5432/tcp
# firewall-cmd --permanent --add-port=8140/tcp
# firewall-cmd --permanent --add-port=8443/tcp
Reload firewalld para aplicar as alterações
# firewall-cmd --reload
Vamos logar no foreman
Era isso para mais informações
https://www.theforeman.org/