KBVPS & Serveurs

Automatiser la configuration VPS avec Ansible

9 vues · Mis à jour le 22/05/2026

<h2>Ansible pour VPS</h2><h3>Installation</h3><pre><code>pip install ansible</code></pre><h3>Inventaire</h3><pre><code># hosts.ini\n[webservers]\nvps1 ansible_host=1.2.3.4 ansible_user=root\nvps2 ansible_host=5.6.7.8 ansible_user=root</code></pre><h3>Playbook exemple</h3><pre><code># setup.yml\n- hosts: webservers\n tasks:\n - name: Update system\n apt: update_cache=yes upgrade=yes\n - name: Install packages\n apt:\n name: [nginx, php8.2-fpm, mariadb-server, certbot]\n state: present\n - name: Enable UFW\n ufw: rule=allow port={{ item }}\n loop: [22, 80, 443]</code></pre><h3>Exécuter</h3><pre><code>ansible-playbook -i hosts.ini setup.yml</code></pre><h3>Avantages</h3><ul><li>Configuration reproductible</li><li>Gestion de plusieurs serveurs simultanément</li><li>Idempotent — peut être exécuté plusieurs fois sans problème</li></ul>
Cet article vous a-t-il été utile?
Besoin d'aide?

Vous n'avez pas trouvé votre réponse?

Ouvrir un ticket
Écosystème NHC : 🌐 NHC Hosting 🚀 NHC Portal 🖥️ NHC Panel 🔑 NHC Manager 📡 NHC Uptime 🛡️ NHC Security