Gateway
Esta es la forma que toman la mayoría de los comandos del playbook gateway.yml:
ansible-playbook routes.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 routes.yml -K -t setup
Se pueden ejecutar múltiples tags, solamente deben ser separados por comas, sin espacios. Ej:
ansible-playbook routes.yml -K -t setup,deploy
Tags
Setup
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
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-internalse descargarán en la ruta/opt/viridian/routes/internal - Los archivos
vdb-routes-publicse descargarán en la ruta/opt/viridian/routes/public - Los archivos
vdb-routes-bankse descargarán en la ruta/opt/viridian/routes/bank
Servidores afectados:
- aplicaciones
Para que los componentes gateway-internal, gateway-public y bank-gateway tomen nuevas versiones de las rutas, es necesario que sus contenedores sean reiniciados.