Chef Infra Server est un puissant outil de gestion de configuration qui vous permet de gérer vos infrastructures avec efficacité. Ce guide vous montrera comment installer Chef Infra Server sur Debian 12.
Prérequis
- Un serveur vps avec Debian 12 installé.
- Accès à un terminal avec des privilèges sudo.
- Une connexion Internet active.
Étape 1 : Mise à jour de votre système
Tout d’abord, vous devez vous assurer que votre système est à jour. Exécutez les commandes suivantes :
sudo apt update
sudo apt upgrade -y
Étape 2 : Installation de dépendances
Installez les dépendances nécessaires :
sudo apt install -y curl gnupg
Étape 3 : Ajout de la clé GPG de Chef
Ajoutez la clé GPG pour le dépôt Chef :
curl -fsSL https://apt.chef.io/chef.gpg.key | sudo gpg --dearmor -o /usr/share/keyrings/chef-archive-keyring.gpg
Étape 4 : Ajout du dépôt Chef
Ajoutez le dépôt Chef à votre système :
echo "deb [signed-by=/usr/share/keyrings/chef-archive-keyring.gpg] https://apt.chef.io/ubuntu/ focal main" | sudo tee /etc/apt/sources.list.d/chef.list
Étape 5 : Installation de Chef Infra Server
Mettez à jour votre liste de paquets, puis installez Chef Infra Server :
sudo apt update
sudo apt install -y chef-server
Étape 6 : Configuration de Chef Infra Server
Une fois l’installation terminée, vous devez configurer le serveur :
sudo chef-server-ctl reconfigure
Étape 7 : Vérification de l’installation
Pour vérifier que Chef Infra Server fonctionne correctement, exécutez :
sudo chef-server-ctl status
Conclusion
Vous avez maintenant installé Chef Infra Server sur votre serveur vps. Vous pouvez commencer à gérer votre infrastructure de manière plus efficace.