lexa-uw.nginx-configuration

Papel para cambiar configuraciones de nginx

Con este papel, puedes cambiar la configuración de nginx y revertirla si algo sale mal.

Requisitos

Este papel requiere Ansible 2.5 o superior.

Variables del papel

nginx_config_src
Ruta a tu archivo de configuración de nginx. Opción requerida.

nginx_config_dest
Ruta donde se debe almacenar la configuración en el servidor. (predeterminado: /etc/nginx/conf.d/nginx.conf).

nginx_command_to_check_config
Comando para verificar la configuración de nginx. (predeterminado: nginx -t)

nginx_command_to_reload
Comando para recargar el servidor. (predeterminado: service nginx reload)

Agregar papel al proyecto:

Agrega el papel a tus requisitos (requirements.yml por ejemplo):

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

Instalar el papel: ansible-galaxy install -r ./requirements.yml --roles-path ./roles/

Ejemplo de Playbook:

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

Dentro 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
Acerca del proyecto

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

Instalar
ansible-galaxy install lexa-uw.nginx-configuration
Licencia
mit
Descargas
11.5k
Propietario