Compare commits

3 Commits

Author SHA1 Message Date
68929bc91d tp abr 2023-09-21 09:47:20 +02:00
47b37fbcc8 typo 2022-04-26 09:40:38 +02:00
1456280ca8 variante on etudie et adapte un playbook existant 2022-04-26 09:34:53 +02:00
2 changed files with 15 additions and 22 deletions

View File

@@ -10,14 +10,22 @@
** Pratique **
Adapter le playbook apache.yml pour qu'il fonctionne sur la machine _debian_:
Récupérer la solution de l'atelier handler
Identifier dans le playbook et le fichier vhost.conf toutes les spécificités de RedHat (qui vont empécher le playbook de fonctionner)
Trouver la solution à cette problématique (exécution conditionnelle, variabilisation ...)
Implémenter la solution
Sur la debian, la configuration par défaut entre en conflit avec la notre:
Modifier le playbook pour que le fichier /etc/apache2/sites-enabled/000-default.conf soit supprimé UNIQUEMENT sur la debian, avec redémarrage du service apache si besoin
1. identifiez les différences entre OS (nom des packages, des services, répertoires différents, ...)
2. essayez de trouver une solution permettant de gérer ses différences.
** Validation:
le playbook s'exécute correctement sur la machine debian
Chaque cible héberge plusieurs sites différents.
Proposition de solution: voir la branche "solution"
```bash
curl debian1
<span style="text-align: center;background-color: #FD5401; font-size: 42px;">Hello World</span>
```

View File

@@ -1,15 +0,0 @@
---
- name: install apache via ansible playbook
hosts: centos
tasks:
- name: install apache
yum:
name: httpd
state: present
- name: activate apache
service:
name: httpd
enabled: yes
state: started