ggiinnoo.webserver

ggiinnoo.webserver Configuration du serveur web (nginx | httpd)

Ce playbook vous permet de configurer un serveur web httpd ou nginx.
Si vous avez besoin de vhosts, consultez mes autres rôles Ansible.

Ce playbook vérifie si vous avez déjà nginx ou httpd installé. Si vous choisissez nginx et que httpd est déjà installé, il s'arrêtera et ne fera rien.

À faire

Exigences

Il n'y a pas d'exigences pour le moment.

Variables du rôle

Bien que tout fonctionne dès le départ sans modifications, il y a quelques variables que vous pouvez changer. (les valeurs indiquées ci-dessous sont les valeurs par défaut)
La plus importante est :

webService: httpd  

Vous pouvez la définir sur httpd ou nginx. La valeur par défaut est httpd.

Les ports peuvent également être définis ici :

webServicePort: 80  
webServiceSecurePort: 443

Si vous voulez désactiver les signatures du serveur :

webServiceSignatures: true  

Les variables suivantes peuvent être définies mais ne sont généralement pas nécessaires :

apacheErrorLog: logs/error_log  
apacheAccessLog: logs/access_log  

apacheSecureErrorLog: logs/ssl_error_log  
apacheSecureAccessLog: logs/ssl_access_log  

apacheLogLevel: warn  
apacheUser: apache  
apacheGroup: apache  
apacheAdmin: root@localhost  

apacheConfLocationSSL: "/etc/httpd/conf.d/ssl.conf"  
apacheConfLocation: "/etc/httpd/conf/httpd.conf"  

Voici l'équivalent pour nginx. Il n'y en a pas encore beaucoup :

nginxErrorLog: /var/log/nginx/error.log  
nginxAccessLog: /var/log/nginx/access.log  
nginxConfLocation: /etc/nginx/nginx.conf  

Dépendances

Aucune

Exemple de Playbook

- name: Configuration du serveur web
  hosts: all
  roles:
    - ggiinnoo.webserver

Licences

BSD

Informations sur l'auteur

Créateur : Gino Jansen  
Site web : www.ginojansen.nl  
À propos du projet

Configure a webserver

Installer
ansible-galaxy install ggiinnoo.webserver
Licence
Unknown
Téléchargements
1.6k
Propriétaire
Code doesn't scare me.. The server does.