charliemaiors.shinobi_db

Shinobi DB

ビルドステータス

この役割は、MariaDBをデプロイし、設定し、Shinobi CCTVのためのスキーマを作成してデータを投入します。 Ubuntu 18.04/16.04、CentOS 7、Archlinux がサポートされています。

要件

この役割には特別な要件はありません。

役割の変数

この役割では、4つの変数を定義する必要があります:

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

ユーザーに関連する変数(user_mailuser_pass)は、Shinobiのフロントエンドでの実際のユーザーを定義します。一方、Shinobi変数(shinobi_pass)は、バックエンドサービスのデータベース接続用のパスワードです。 デフォルトの変数は以下の通りです:

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

さらに、ランダムパスワード生成に使用される第三の変数があります。shinobi_user変数は、ShinobiのCCIOデータベースの権限を持つ認可されたユーザーを示します。dbhash変数は、データベース内のuser_pass変数に対するハッシュアルゴリズムで、最近のアップデートに準拠しています。許可される値は以下の通りです:

  • md5
  • sha256
  • sha512

MariaDBのrootパスワード(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年にカルロ・マイオラーノによって、アルマ・マーテル・スティディオルムの情報科学科の開発者として作成され、グループリーダーのパオロ・ベラビスタによって指導および監督されました。

プロジェクトについて

Deploy Mariadb and define Shinobi CCTV schemas.

インストール
ansible-galaxy install charliemaiors.shinobi_db
ライセンス
Unknown
ダウンロード
88