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-vhostsLicence
 
            Unknown
          
Téléchargements
 
            888
          
Propriétaire
 