Skip to main content
Version: 9.2.0

Ansible-UI

Importacion de Proyecto Ansible-UI

  1. Ingresar a Ansible-UI por medio del link especificado para Ansible UI con el usuario admin.

    tip

    Las credenciales se encuentran en el archivo defaults/local_vars.yml, que se encuentra encriptado. Las credenciales son: ansible.username y ansible.password. Para ver el valor de las variables, se debe usar ansible-vault.

  2. Hacer click en la opción sobre Dashboard

    project_1

  3. Elegir la opción Restore Project...

  4. Aparecerá el siguiente popup.

    project_2

    info
    • Project Name. El nombre del proyecto. Se debe introducir VDB- seguido del código al final del nombre del archivo enviado por VIRIDIAN.
    • Backup file. Este campo le permitirá acceder a los archivos del dispositivo desde el cual se ingresó a Ansible UI. Se debe elegir el archivo de comandos enviado por VIRIDIAN:

    project_3

  5. Una vez cargado el proyecto, se deben añadir los valores necesarios a Key Store.

Valores de Key Store

  1. Ingresar a Ansible-UI por medio del link especificado para Ansible UI con el usuario admin.

    tip

    Las credenciales se encuentran en el archivo defaults/local_vars.yml, que se encuentra encriptado: ansible.username y ansible.password. Para ver el valor de las variables, se debe usar ansible-vault.

  2. Hacer click en la opción Key Store del menú.

  3. Editar adminv ssh, adminv user y ansibleVault key

    tip

    Tras hacer click en el ícono para editar la variable, se abrirá un popup. Se debe seleccionar la opción Override para poder editar la variable.

    info
    • adminv ssh. Debe contener el Private Key del servidor de administración para establecer conexión SSH. El Private Key puede encontrarse en el directorio ~/.ssh/ del servidor de administración. No llenar los campos opcionales.
    • adminv user. Debe contener la contraseña del usuario adminv del entorno. No llenar el campo opcional Login.
    • ansibleVault key. Debe contener la contraseña con la que se encriptó el archivo defaults/local_vars.yml. No llenar el campo opcional Login.

Ejecutar Comandos desde Ansible-UI

  1. Ingresar a Ansible-UI por medio del link especificado para Ansible UI con un usuario con el rol Task Runner para el proyecto de Ansible-UI.

    danger

    Para ejecutar un task de Ansible-UI, no se debería utilizar el usuario admin.

  2. Hacer click en la opción Task Template y luego en el botón play del task que se desee ejecutar. Algunos comandos pedirán variables al usuario o desplegarán una lista de opciones.

    exe_1

Crear Usuarios en Ansible-UI

  1. Ingresar a Ansible-UI por medio del link especificado para Ansible UI con el usuario admin.

    tip

    Las credenciales se encuentran en el archivo defaults/local_vars.yml, que se encuentra encriptado: ansible.username y ansible.password. Para ver el valor de las variables, se debe usar ansible-vault.

  2. Hacer click en Admin.

    create_1

  3. Hacer click en Users.

    create_2

  4. Hacer click en New User.

    create_3

  5. Aparecerá el siguiente popup.

    create_4

    info
    • Name. Nombre del usuario.
    • Username. Login ID con el que se identificará el usuario y con el que hará Login.
    • Email. Correo electrónico del usuario.
    • Password. Contraseña inicial del usuario. Puede ser cambiada por el usuario o por el usuario 'admin'.
    • External. Marcar este campo en caso de que se esté creando un usuario asociado a un email registrado en Active Directory. Si se marca este campo, el usuario hará Login con la contraseña de su usuario de Active Directory y se deshabilitará el campo Password.

Adicionar Usuarios a Proyecto de Ansible-UI

  1. Ingresar a Ansible-UI por medio del link especificado para Ansible UI con el usuario admin.

    tip

    Las credenciales se encuentran en el archivo defaults/local_vars.yml, que se encuentra encriptado: ansible.username y ansible.password. Para ver el valor de las variables, se debe usar ansible-vault.

  2. Elegir el proyecto al que se desea añadir un miembro.

    team_1

  3. Hacer click en la opción Team

    team_2

  4. Hacer click en New Team Member

  5. Aparecerá el siguiente popup.

    team_3

    info
    • User. Este campo permite elegir un usuario de la lista de usuarios creados en Ansible-UI.
    • Role. Este campo permite elegir uno de los roles de la lista de roles de Ansible-UI:
      • Owner. Acceso a todas las funcionalidades de administración sobre el proyecto elegido.
      • Manager. Similar a Owner, pero no puede eliminar el proyecto o modificar los roles de los usuarios Owner.
      • Task Runner. Permisos de ejecución de Tasks.
      • Guest. Permisos de lectura.

Usuario Ansible-UI Change Password

  1. Ingresar a Ansible-UI por medio del link especificado para Ansible UI con la contraseña inicial provista por el usuario admin al momento de haber creado el usuario.

    danger

    La contraseña del usuario admin no puede ser cambiada. Si se cambia la contraseña y los contenedores de Ansible-UI son eliminados y luego restaurados, el servicio de Ansible-UI no podrá levantarse.

  2. Hacer click en el nombre del usuario.

    change_1

  3. Hacer click en Edit Account.

    change_2

  4. Hacer click en Security y CHANGE PASSWORD.

    change_3

    danger

    Aparecerá un popup en pantalla que pedirá la nueva contraseña. Se debe ingresar la nueva contraseña y hacer click en SAVE