Skip to main content
Version: next

Sistema

Usuarios

Crear un nuevo usuario

Este comando sirve para crear un nuevo usuario a nivel de sistema operativo, en todos los servidores.

ansible-playbook admin.yml -K -t add-user

Modo mantenimiento

Habilitar el modo mantenimiento

Este comando sirve para habilitar el mantenimiento en el componente proxy de los servidores web.

ansible-playbook admin.yml -K -t maintenance-enable

Deshabilitar el modo mantenimiento

Este comando sirve para deshabilitar el mantenimiento en el componente proxy de los servidores web.

ansible-playbook admin.yml -K -t maintenance-disable

Actualizar certificado SSL

  1. En el servidor de administración, en el directorio ansible, en la ruta /tls, reemplazar los siguientes archivos:

    • cert.pem: Certificado SSL fullchain en formato PEM
    • key.pem: Llave privada del certificado en formato PEM
  2. En el servidor de administración, ejecutar el siguiente comando ansible:

    ansible-playbook admin.yml -K -t maintenance-enable
    info

    Este comando habilita el modo mantenimiento.

  3. En el servidor de administración, ejecutar el siguiente comando ansible:

    ansible-playbook tls.yml -K -t deploy
    info

    Este comando deploya el nuevo certificado SSL y su llave privada.

  4. En el servidor de administración, ejecutar el siguiente comando ansible:

    ansible-playbook -l app admin.yml -K -t reboot
    info

    Este comando reinicia los servidores de aplicaciones.

  5. En el servidor de administración, ejecutar el siguiente comando:

    sudo reboot
    info

    Este comando reinicia el servidor de administración.

  6. Cuando todos los servidores hayan reiniciado, en el servidor de administración, ejecutar el siguiente comando ansible:

    ansible-playbook vault.yml -K -t unseal
    info

    Este comando desella Vault a través de un proceso interactivo, se irán pidiendo ciertas variables, para cada una se debe ingresar el valor y luego presionar ENTER. Las variables que se irán pidiendo son las siguientes:

    • Please enter vault unseal key: Unseal key de vault generado durante la instalación, esta variable sera pedida hasta completar el threshold configurado durante la instalación.
  7. En el servidor de administración, ejecutar el siguiente comando ansible:

    ansible-playbook -l web admin.yml -K -t reboot
    info

    Este comando reinicia los servidores web.

  8. Cuando todos los servidores hayan reiniciado, en el servidor de administración, ejecutar el siguiente comando ansible:

    ansible-playbook admin.yml -K -t maintenance-disable
    info

    Este comando deshabilita el modo mantenimiento.

Ejecutar un cron task

Este comando sirve para ejecutar manualmente un cron task.

ansible-playbook admin.yml -K -t cron-task
tip

Este comando iniciara un proceso interactivo de configuración, se irán pidiendo ciertas variables, para cada una se debe ingresar el valor y luego presionar ENTER. Las variables que se irán pidiendo son las siguientes:

  • Please enter cron task name: Nombre del cron task a ejecutar. (Consultar con VIRIDIAN los posibles valores)
  • Please enter cron task data: Data adicional a enviar al cron task a ejecutar. (Consultar con VIRIDIAN los posibles valores)