Skip to main content
Version: 9.2.0

Routes

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

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

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

ansible-playbook routes.yml --ask-vault-pass -K -t setup,deploy

Tags

Setup

info

setup: Creará los directorios /opt/viridian/routes/internal, /opt/viridian/routes/public y /opt/viridian/routes/bank en los servidores de aplicaciones.


Servidores afectados:

  • aplicaciones

Deploy

info

deploy: Descargará las versiones de los archivos de rutas indicadas en el archivo defaults/vdb_vars.yml desde el repositorio Viridian. Los archivos son descargados dentro de sus respectivas carpetas, que fueron creadas por el tag setup:

  • Los archivos vdb-routes-internal se descargarán en la ruta /opt/viridian/routes/internal
  • Los archivos vdb-routes-public se descargarán en la ruta /opt/viridian/routes/public
  • Los archivos vdb-routes-bank se descargarán en la ruta /opt/viridian/routes/bank

Servidores afectados:

  • aplicaciones
tip

Este tag puede ejecutarse por medio de Ansible-UI con el task: routes: download all.

Aviso

Para que los componentes gateway-internal, gateway-public y bank-gateway tomen nuevas versiones de las rutas, es necesario que sus contenedores sean re-deployados.

Deploy de archivo de rutas y los componentes que le corresponden

info
  • vdb-public-deploy: Descargará la versión del archivo de rutas vdb-routes-public indicado en el archivo defaults/vdb_vars.yml desde el repositorio Viridian. Igualmente re-deployará el componente gateway-public con el nuevo archivo.
  • vdb-internal-deploy: Descargará la versión del archivo de rutas vdb-routes-internal indicado en el archivo defaults/vdb_vars.yml desde el repositorio Viridian. Igualmente re-deployará el componente gateway-internal con el nuevo archivo.
  • vdb-bank-deploy: Descargará la versión del archivo de rutas vdb-routes-bank indicado en el archivo defaults/vdb_vars.yml desde el repositorio Viridian. Igualmente re-deployará el componente bank-gateway con el nuevo archivo.

Servidores afectados:

  • aplicaciones
tip

Estos tags pueden ejecutarse por medio de Ansible-UI con los taks: routes: vdb-bank deploy, routes: vdb-internal deploy y routes: vdb-public deploy.