1 Commits

Author SHA1 Message Date
4dff4a1e2a mise au point atelier 2023-02-21 09:20:34 +01:00
2 changed files with 20 additions and 7 deletions

View File

@@ -6,22 +6,17 @@
**Norme**: playbook et ansible-playbook **Norme**: playbook et ansible-playbook
**Préparation:**
- Faites un git clone de l'atelier afin de disposer des fichiers index.txt et vhost.conf
**Pratique**: Écrire le playbook permettant sur la machine **centos** uniquement: **Pratique**: Identifier les modules permettant de réaliser les tâches suivantes:
1. d'installer le serveur apache 1. d'installer le serveur apache
4. d'ouvrir le parefeu 3. d'ouvrir le parefeu
4. de créer le répertoire correspondant au documentRoot: /var/www/html/example.org 4. de créer le répertoire correspondant au documentRoot: /var/www/html/example.org
5. de déployer le fichier vhost.conf dans /etc/httpd/conf.d/ 5. de déployer le fichier vhost.conf dans /etc/httpd/conf.d/
6. de déployer le fichier index.html dans le répertoire correspondant au documentRoot 6. de déployer le fichier index.html dans le répertoire correspondant au documentRoot
7. d'activer le service 7. d'activer le service
8. de lancer le service 8. de lancer le service
**Validation**: on doit pouvoir se connecter en http sur la machine cible
Proposition de solution: voir la branche "solution" Proposition de solution: voir la branche "solution"

18
apache.yml Normal file
View File

@@ -0,0 +1,18 @@
---
- name: install apache via ansible playbook
hosts: centos
tasks:
- name: install apache
- name: conf httpd
- name: activate apache
- name: start apache
- name: setup firewall
- name: create documentroot
- name: copy index file