Skip to main content
Version: next

Proxy

Esta es la forma que toman la mayoría de los comandos del playbook proxy.yml:

ansible-playbook proxy.yml -K -t <<tag>>

Los nombres de los tags descritos a continuación deberán ir en vez de <<tag>> al momento de ejecutar el comando. Ej:

ansible-playbook proxy.yml -K -t setup

Se pueden ejecutar múltiples tags, solamente deben ser separados por comas, sin espacios. Ej:

ansible-playbook proxy.yml -K -t setup,adm-deploy

Tags

Setup

info

setup: Creará los directorios /opt/viridian/proxy, /opt/viridian/proxy/config y /opt/viridian/proxy/maintenance dentro de un servidor web o adm. Dentro de /opt/viridian/proxy/config creará los directorios: /opt/viridian/proxy/config/enabled-modules, /opt/viridian/proxy/config/sites-enabled y /opt/viridian/proxy/config/sites-available.

Adm Deploy

info

adm-deploy: Creará los siguientes archivos dentro de un servidor adm:

  • /opt/viridian/proxy/config/nginx.conf
  • /opt/viridian/proxy/config/enabled-modules/modules.conf
  • /opt/viridian/proxy/config/sites-available/admin.conf
  • /opt/viridian/proxy/config/sites-enabled/admin.conf
  • /opt/viridian/proxy/docker-compose.yml

A continuación, ejecutará el archivo /opt/viridian/proxy/docker-compose.yml que contiene la especificación de los docker containers.


Servidores afectados:

  • administración

Web Deploy

info

adm-deploy: Creará los siguientes archivos dentro de un servidor web:

  • /opt/viridian/proxy/config/nginx.conf
  • /opt/viridian/proxy/config/maintenance.conf
  • /opt/viridian/proxy/config/enabled-modules/modules.conf
  • /opt/viridian/proxy/config/sites-available/{{ component.host }}.conf
  • /opt/viridian/proxy/docker-compose.yml

Donde {{ component.host }} es el hostname de los componentes frontend definidos en el archivo defaults/vdb_vars.yml.

A continuación, ejecutará el archivo /opt/viridian/proxy/docker-compose.yml que contiene la especificación de los docker containers.


Servidores afectados:

  • web

Server Down

info

server-down: Iniciará un proceso interactivo de configuración, se pedirá que servidor será removido de la configuración del componente proxy en los servidores web, se mostrará una lista de opciones donde 0 es la opción para habilitar todos los servidores de aplicaciones y 1, 2, etc, son las opciones para seleccionar a un servidor especifico de aplicaciones, para escoger la opción se debe ingresar el valor y luego presionar ENTER.

Server Update

info

server-update: Si se especifica un servidor, el servidor será marcado como down. Si no se especifica ningún servidor, todos los servidores serán marcados como up.

tip

Este tag no puede ser ejecutado manualmente. Para marcar un servidor como down, utilizar el tag server-down