lexa-uw.nginx-configuration

Rôle pour changer les configurations nginx.

Avec ce rôle, vous pouvez modifier la configuration de nginx et revenir en arrière si quelque chose ne va pas.

Exigences

Ce rôle nécessite Ansible 2.5 ou une version supérieure.

Variables du rôle

nginx_config_src Chemin vers votre fichier de configuration nginx. Option requise.

nginx_config_dest Chemin où la configuration doit être stockée sur le serveur. (par défaut : /etc/nginx/conf.d/nginx.conf). nginx_command_to_check_config Commande pour vérifier la configuration de nginx. (par défaut : nginx -t)

nginx_command_to_reload Commande pour recharger le serveur. (par défaut : service nginx reload)

Ajouter le rôle au projet :

Ajoutez le rôle dans vos exigences (requirements.yml par exemple) :

- src: lexa-uw.nginx-configuration
  version: v1.0.0
  name: nginx-configuration

Installer le rôle : ansible-galaxy install -r ./requirements.yml --roles-path ./roles/

Exemple de playbook :

- hosts: all
  vars_files:
    - vars/main.yml
  roles:
    - { role: nginx-configuration }

À l'intérieur de vars/main.yml

nginx_config_src: templates/example.conf
nginx_config_dest: /etc/nginx/conf.d/example.conf
nginx_command_to_reload: /etc/init.d/nginx reload
À propos du projet

Role for change nginx configs and roll back if something wrong.

Installer
ansible-galaxy install lexa-uw.nginx-configuration
Licence
mit
Téléchargements
11.5k
Propriétaire