Configurations avancées
1 Activation de la gestion DNS
Si vous souhaitez que Foreman gère le DNS :
sudo foreman-installer \
--foreman-proxy-dns true \
--foreman-proxy-dns-managed true \
--foreman-proxy-dns-provider nsupdate \
--foreman-proxy-dns-server "127.0.0.1" \
--foreman-proxy-dns-zone "mondomaine.com"
2 Activation de la gestion DHCP
sudo foreman-installer \
--foreman-proxy-dhcp true \
--foreman-proxy-dhcp-managed true \
--foreman-proxy-dhcp-interface "eth0" \
--foreman-proxy-dhcp-gateway "192.168.1.1" \
--foreman-proxy-dhcp-range "192.168.1.100 192.168.1.200" \
--foreman-proxy-dhcp-nameservers "8.8.8.8,8.8.4.4"
3 Configuration SSL avec Let's Encrypt
# Installer certbot
sudo dnf install -y certbot
# Obtenir un certificat
sudo certbot certonly --standalone -d foreman.mondomaine.com
# Les certificats seront dans /etc/letsencrypt/live/foreman.mondomaine.com/
# Créer le fichier combiné pour HAProxy
sudo cat /etc/letsencrypt/live/foreman.mondomaine.com/fullchain.pem \
/etc/letsencrypt/live/foreman.mondomaine.com/privkey.pem \
> /etc/haproxy/certs/foreman.pem
sudo chmod 600 /etc/haproxy/certs/foreman.pem
# Redémarrer HAProxy
sudo systemctl restart haproxy