Skip to main content
Version: 9.2.0

Proxy

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

ansible-playbook proxy.yml --ask-vault-pass -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 --ask-vault-pass -K -t setup

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

ansible-playbook proxy.yml --ask-vault-pass -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
tip

Este tag puede ejecutarse por medio de Ansible-UI con el task: proxy: adm-deploy.

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
tip

Este tag puede ejecutarse por medio de Ansible-UI con el task: proxy: web-deploy.

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.


Servidores afectados:

  • web
tip

Este tag puede ejecutarse por medio de Ansible-UI con el task: proxy: servidor inhabilitado.

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.


Servidores afectados:

  • web
tip

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