thorian93.apache2

Rôle Ansible : Apache2

Apache

Ce rôle installe et configure le serveur web Apache2 sur des serveurs Debian/Ubuntu, RHEL/CentOS et Fedora.

Rôle Ansible : Apache2 Rôle Ansible : Apache2 Rôle Ansible : Apache2

Attention !

Ce rôle est principalement destiné à mon usage personnel. Je ne peux garantir aucune stabilité ou utilité pour votre cas d'utilisation. Étudiez le rôle attentivement avant de l'utiliser !

Exigences

Pas d'exigences spéciales ; notez que ce rôle nécessite un accès root, donc soit exécutez-le dans un playbook avec become: yes, soit invoquez le rôle dans votre playbook comme ceci :

- hosts: foobar
  roles:
    - role: thorian93.apache2
      become: yes

Variables du Rôle

Les variables disponibles sont listées ci-dessous, avec les valeurs par défaut (voir defaults/main.yml) :

apache2_disable_default_site: 'true'

Désactive le site par défaut de l'installation d'apache2.

Dépendances

Aucune.

Compatibilité OS

Ce rôle s'assure qu'il n'est pas utilisé contre des systèmes d'exploitation non supportés ou non testés en vérifiant si le bon nom de distribution et le bon numéro de version majeure sont présents dans une variable dédiée nommée <role-name>_stable_os. Vous pouvez trouver la variable dans le fichier de variables par défaut du rôle à defaults/main.yml :

role_stable_os:
  - Debian 10
  - Ubuntu 18
  - CentOS 7
  - Fedora 30

Si la combinaison de la distribution et du numéro de version majeure ne correspond pas au système cible, le rôle échouera. Pour permettre au rôle de fonctionner, ajoutez le nom de la distribution et le nom de la version majeure à cette variable et c'est bon. Mais veuillez tester la nouvelle combinaison d'abord !

Merci à HarryHarcourt pour cette idée !

Exemple de Playbook

---
- name: "Exécuter le rôle."
  hosts: all
  become: yes
  roles:
    - ansible-role-apache2

Contributions

N'hésitez pas à ouvrir des problèmes si vous trouvez des bugs, des problèmes ou si vous voyez des possibilités d'amélioration. Contactez-moi également à tout moment si vous souhaitez poser une question ou discuter de quelque chose.

Avertissement

Ce rôle est fourni TEL QUEL et je ne peux pas garantir que le rôle fonctionne comme prévu, ni être responsable de tout dommage ou mauvaise configuration causé par ce rôle. Étudiez le rôle en profondeur avant de l'utiliser.

Licence

MIT

Informations sur l'Auteur

Ce rôle a été créé en 2020 par Thorian93.

À propos du projet

The Apache2 Webserver

Installer
ansible-galaxy install thorian93.apache2
Licence
mit
Téléchargements
2.3k
Propriétaire
Greetings earthlings! I am a young Linux, IT and tech enthusiast and currently I am working as a checkmk consultant for Checkmk.