jpnewman.nginx
jpnewman.nginx
Ce rôle Ansible configure le proxy nginx.
Exigences
- Ansible 2.x
Variables du Rôle
geerlingguy.nginx
| Variable | Description | Par défaut | 
|---|---|---|
| nginx_vhosts | Pour ce rôle wrapper, laissez ceci tel quel. | [] | 
| nginx_remove_default_vhost | Pour ce rôle wrapper, laissez ceci tel quel. | true | 
jpnewman.nginx | défauts
| Variable | Description | Par défaut | 
|---|---|---|
| nginx_vhost_available_path | /etc/nginx/sites-available | |
| nginx_vhost_path | /etc/nginx/sites-enabled | 
jpnewman.nginx | Modèle de Proxy Inversé Simple (nginx_reverse_proxy.conf.j2)
| Variable | Description | Par défaut | 
|---|---|---|
| nginx_vhost_filename | localhost | |
| www_redirect | false | |
| listen_ports | 80 | |
| host_aliases | [] | |
| max_upload_size | "1024m" | |
| host_name | localhost | |
| redirect_http | false | |
| ssl_enabled | false | |
| ssl_listen_ports | [] | |
| ssl_cert_path | "" | |
| ssl_key_path | "" | |
| proxy_pass_port | 8080 | |
| server_auth_method | "" | |
| nginx_log_dir | "/var/log/nginx" | |
| nginx_error_log | "{{ nginx_log_dir }}/error.log" | |
| nginx_access_log | "{{ nginx_log_dir }}/access.log" | |
| nginx_template_file | nginx_reverse_proxy.conf.j2 | 
jpnewman.nginx | Modèle de plusieurs vhosts
| Variable | Description | Par défaut | 
|---|---|---|
| nginx_vhosts_data | ||
| nginx_acl_rules | 
Pour des exemples, consultez les fichiers suivants dans ce rôle : -
- test\templates\defaults\artifactory.yml
- test\templates\defaults\drupal.yml
- test\templates\defaults\kibana_reverse_proxy.yml
- test\templates\defaults\multiple_vhosts.yml
Modèles personnalisés
Tout modèle personnalisé peut être utilisé via la variable nginx_template_file et les variables nécessaires placées dans host_vars et group_vars, etc.
Dépendances
- geerlingguy.nginx
Exemple de Playbook
- hosts: servers
  roles:
     - { role: jpnewman.nginx, tags: ["nginx"] }
Licence
MIT / BSD
Informations sur l'Auteur
John Paul Newman
Installer
 ansible-galaxy install jpnewman.nginxLicence
 
            mit
          
Téléchargements
 
            5.5k
          
Propriétaire
 Software Engineer with DevOps working on both Windows and *nix.
