charliemaiors.shinobi_db

Shinobi DB

Estado de Construcción

Este rol desplegará Mariadb, lo configurará y creará y llenará el esquema para Shinobi CCTV. Se admiten Ubuntu 18.04/16.04, CentOS 7 y Archlinux.

Requisitos

Este rol no tiene requisitos.

Variables del Rol

El rol requiere la definición de cuatro variables:

user_mail: "[email protected]"
user_pass: "contraseña"
shinobi_pass: "contraseña"

Las variables relacionadas con el usuario (user_mail y user_pass) se refieren al usuario real en la interfaz de Shinobi. La variable de Shinobi (shinobi_pass) es la contraseña para la conexión a la base de datos del servicio de backend. Las variables predeterminadas son:

shinobi_user: "shinobi"
dbhash: "md5"
mysql_root: "supersecurerootpassword"

Además, hay una tercera variable utilizada para la generación de contraseñas aleatorias. La variable shinobi_user representa al usuario autorizado con permisos sobre la base de datos ccio para Shinobi. La variable dbhash es el algoritmo de hashing para la variable user_pass en la base de datos, con el fin de cumplir con la reciente actualización en la plataforma Shinobi; los valores permitidos son:

  • md5
  • sha256
  • sha512

La contraseña de root de Mariadb (definida con la variable mysql_root) es la contraseña para el usuario root. Todas las variables de contraseña que no estén definidas serán generadas de forma aleatoria (y se imprimirán en el registro de ansible).

Ejemplo de Playbook

Este rol podría usarse definiendo solo el correo del usuario, dejando como predeterminado el algoritmo de hashing y la generación aleatoria para todas las contraseñas.

- hosts: servers
  roles:
      - { role: shinobi-db, user_mail: "[email protected]" }

O podrías definir tus propias contraseñas y seleccionar un algoritmo de hash adecuado.

- hosts: servers
  roles:
      - { role: shinobi-db, user_mail: "[email protected]", user_pass: "test", shinobi_pass: "test", mysql_root: "supersecurerootpassword", dbhash: "sha256" }

Licencia

GNU GPL

Información del Autor

Este rol fue creado en 2018 por Carlo Maiorano como desarrollador para el Dipartimento di Informatica - Scienza e Ingegneria de Alma Mater Studiorum, bajo la dirección y supervisión de Paolo Bellavista como líder del grupo.

Acerca del proyecto

Deploy Mariadb and define Shinobi CCTV schemas.

Instalar
ansible-galaxy install charliemaiors.shinobi_db
Licencia
Unknown
Descargas
88