viasite-ansible.nginx-vhosts
Rôle Ansible : Vhosts Nginx
Objectif
J'utilise ce rôle dans le cadre de viasite-ansible.site pour accélérer la mise en place du site.
Ceci est une version simplifiée de jdauphant.nginx. Vous devez d'abord configurer jdauphant.nginx pour l'hébergement avant d'utiliser ce rôle.
Sur ma machine, la mise en place d'un site est passée de 48 secondes (avec --skip-tags package
) à 7 secondes.
Caractéristiques
- Ajouter des sites
- Supprimer des sites
D'autres fonctionnalités sont implémentées dans le rôle complet jdauphant.nginx.
Utilisation
Voir la documentation de jdauphant.
Exemple de Playbook
- hosts: all
roles:
- viasite-ansible.nginx-vhosts
vars:
nginx_sites:
foo:
template: "site.conf.j2"
bar:
- listen 8080
- server_name localhost
- root "/tmp/site1"
- location / { try_files $uri $uri/ /index.html; }
- location /images/ { try_files $uri $uri/ /index.html; }
nginx_remove_sites:
- baz
Installer
ansible-galaxy install viasite-ansible.nginx-vhosts
Licence
Unknown
Téléchargements
877
Propriétaire