Dans ce tutoriel, nous allons vous montrer comment installer Foreman sur AlmaLinux 8. Pour ceux d’entre vous qui ne le savaient pas, Foreman est un outil gratuit et open source pour automatiser le provisionnement et la configuration des systèmes Linux. Foreman donne aux administrateurs système le pouvoir d’automatiser facilement les tâches répétitives, de déployer rapidement des applications et de gérer de manière proactive les serveurs, sur site ou dans le cloud. Foreman a également intégré des outils de gestion de configuration tels qu’Ansible, Chef, Salt et Puppet, disponibles sous forme de plug-ins pour fournir une gestion complète du cycle de vie de l’infrastructure.
Cet article suppose que vous avez au moins des connaissances de base sur Linux, que vous savez utiliser le shell et, plus important encore, que vous hébergez votre site sur votre propre VPS. L’installation est assez simple et suppose que vous utilisez le compte root, sinon vous devrez peut-être ajouter ‘sudo
‘ aux commandes pour obtenir les privilèges root. Je vais vous montrer étape par étape l’installation de Foreman sur AlmaLinux 8. Vous pouvez suivre les mêmes instructions pour Rocky Linux.
Installer Foreman sur AlmaLinux 8
Étape 1. Tout d’abord, commençons par nous assurer que votre système est à jour.
sudo mise à jour dnf
sudo dnf installer epel-release
Étape 2. Activez le référentiel de marionnettes.
Exécutez la commande suivante pour activer les référentiels :
sudo dnf installer https://yum.puppet.com/puppet6-release-el-8.noarch.rpm
Étape 3. Activez le module Ruby sur votre système.
Foreman et même marionnette développés à l’aide de Ruby, nous en avons donc besoin sur notre système. Exécutez la commande suivante ci-dessous pour l’activer :
sudo module dnf réinitialiser ruby
sudo module dnf activer ruby:2.7
Étape 4. Installation de Foreman sur AlmaLinux 8.
Maintenant, nous ajoutons le référentiel officiel Foreman à votre système :
sudo dnf installer https://yum.theforeman.org/releases/2.5/el8/x86_64/foreman-release.rpm
Une fois les référentiels ajoutés, installez maintenant Foreman à l’aide de la commande suivante :
sudo mise à jour dnf
sudo dnf installer contremaître-installateur
Pour terminer la configuration de Foreman, exécutez la commande d’installation setup :
sudo contremaître-installateur -v
Étape 5. Configurez le pare-feu.
Ouvrez tous les ports requis si vous avez un service firewalld actif :
sudo firewall-cmd –add-port={22,53,80,443,3000,8140,3306,5432,8443,5910-5930}/tcp –permanent
sudo firewall-cmd –add-port=67-69/udp –permanent
sudo pare-feu-cmd –reload
Étape 6. Accéder à l’interface Web de Foreman.
Une fois l’installation réussie, ouvrez votre navigateur Web préféré et accédez au nom de domaine du serveur :
https://votre-domaine.com
Toutes nos félicitations! Vous avez correctement installé Foreman. Merci d’avoir utilisé ce tutoriel pour installer le Foreman sur votre système AlmaLinux 8. Pour une aide supplémentaire ou des informations utiles, nous vous recommandons de vérifier le site officiel de Foreman.