shinobi_db

Shinobi DB

Статус сборки

Эта инструкция позволит развернуть Mariadb, настроить его и создать схему для Shinobi CCTV. Поддерживаются Ubuntu 18.04/16.04, CentOS 7 и Archlinux.

Требования

У этой инструкции нет требований.

Переменные роли

Роль требует определения четырех переменных:

user_mail: "[email protected]"
user_pass: "password"
shinobi_pass: "password"

Переменные, связанные с пользователем (user_mail и user_pass) определяют реального пользователя на интерфейсе Shinobi. Переменная Shinobi (shinobi_pass) — это пароль для подключения к базе данных службы заднего плана. Переменные по умолчанию:

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

плюс третья переменная, используемая для генерации случайного пароля. Переменная shinobi_user представляет собой авторизованного пользователя с правами на базу данных ccio для Shinobi. Переменная dbhash — это алгоритм хеширования для переменной user_pass в базе данных, чтобы соответствовать недавнему обновлению на платформе Shinobi; разрешенные значения:

  • md5
  • sha256
  • sha512

Пароль root для Mariadb (определенный переменной mysql_root) — это пароль для пользователя root. Все переменные паролей, если они не определены, будут сгенерированы случайно (и напечатаны в журнале ansible).

Пример плейбука

Эта роль может быть использована, определяя только почту пользователя, оставляя алгоритм хеширования по умолчанию и случайную генерацию для всех паролей.

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

Или вы можете определить свои собственные пароли и выбрать подходящий алгоритм хеширования.

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

Лицензия

GNU GPL

Информация об авторе

Эта роль была создана в 2018 году Карло Маэорано как разработчиком для Департамента информатики - Наука и Инженерия Alma Mater Studiorum под руководством Паоло Беллависты, как руководителя группы.

О проекте

Deploy Mariadb and define Shinobi CCTV schemas.

Установить
ansible-galaxy install charliemaiors/shinobi-db
Лицензия
Unknown
Загрузки
72