Installation automatisée de nginx
Find a file
2025-11-07 14:13:20 +01:00
files first commit 2025-11-07 14:03:38 +01:00
group_vars first commit 2025-11-07 14:03:38 +01:00
.gitignore first commit 2025-11-07 14:03:38 +01:00
ansible.cfg first commit 2025-11-07 14:03:38 +01:00
hosts.ini fix: error on inventory 2025-11-07 14:13:20 +01:00
README.md first commit 2025-11-07 14:03:38 +01:00
requirements.yml first commit 2025-11-07 14:03:38 +01:00
site.yml fix: indentation error in site.yaml 2025-11-07 14:07:31 +01:00

Projet Ansible Nginx

🧩 Description

Ce playbook installe nginx à laide du rôle geerlingguy.nginx, supprime le virtual host par défaut et met en place un site personnalisé écoutant sur le port 1980.

📁 Structure du projet

ansible-nginx-project/
├── ansible.cfg
├── hosts.ini
├── requirements.yml
├── site.yml
├── group_vars/
│   └── all.yml
└── files/
    └── index.html

⚙️ Mode demploi
	1.	Installer le rôle requis :

ansible-galaxy install -r requirements.yml

	2.	Exécuter le playbook :

ansible-playbook site.yml --ask-become-pass


	3.	Vérifier le résultat :
Ouvrez votre navigateur à ladresse :

http://travaux.ia86.cc:1980/


📝 Remarques
	•	Le vhost Nginx par défaut est supprimé.
	•	Le nouveau vhost diffuse le contenu depuis /var/www/custom_1980.
	•	Le fichier HTML index.html est automatiquement déployé.