viasite-ansible.nginx-vhosts

Rôle Ansible : Vhosts Nginx

Statut de la construction

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
À propos du projet

Nginx sites manage

Installer
ansible-galaxy install viasite-ansible.nginx-vhosts
Licence
Unknown
Téléchargements
877
Propriétaire