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 под руководством Паоло Беллависты, как руководителя группы.
ansible-galaxy install charliemaiors/shinobi-db