JoergFiedler.freebsd-jailed-mariadb

freebsd-jailed-mariadb

ビルドステータス

この役割は、監視されたMariaDBサーバーを提供します。

templatesフォルダーにあるmy.cnfを使って、MariaDBサーバーを設定できます。

この役割は、既存のプール上にZFSデータセットを作成し、それをジャイルにマウントします。これは、MariaDBのデータベースファイルを保存するために使用されます。

要件

この役割は、新しいFreeBSDのインストールと一緒に使用することを目的としています。

役割変数

mariadb_root_passwd

MariaDBインストールを保護するために使用するルートパスワード。デフォルト: 'passwd'

mariadb_backup_user

バックアップ用ユーザー名。バックアップを実行するために、すべてのデータベースに読み取り権限を持ちます。データベースの内容は{{ mariadb_home }}フォルダーに保存されます。1データベースにつき1ファイル。ファイルは圧縮されます。デフォルト: 'no_root_user'

mariadb_backup_user_passwd

バックアップユーザーのパスワード。デフォルト: 'passwd'

mariadb_home

MariaDBがファイルを保存するディレクトリ。デフォルト: '/srv/mariadb'

mariadb_server_pkg

インストールするサーバーパッケージの名称(バージョン)。デフォルト: 'mariadb103-server'

host_mariadb_zfs_dataset

MariaDBに使用するZFSデータセット。存在しない場合は作成されます。プールがすでに存在することを確認してください。デフォルト: '{{ host_srv_dataset }}/mariadb'

host_mariadb_zfs_dir

ZFSデータセットがマウントされるホストファイルシステム上のディレクトリ。デフォルト: '{{ host_srv_dir }}/mariadb'

依存関係

例のプレイブック

- hosts: all
  become: true

  tasks:
    - import_role:
        name: 'JoergFiedler.freebsd-jail-host'
    - include_role:
        name: 'JoergFiedler.freebsd-jailed-mariadb'
      vars:
        jail_net_ip: '10.1.0.10'
        jail_name: 'mariadb'

ライセンス

BSD

著者情報

このプロジェクトを改善するアイデアがある場合は、GitHubでissueを開いてください。ありがとうございます。

プロジェクトについて

Provides a jailed MariaDB server.

インストール
ansible-galaxy install JoergFiedler.freebsd-jailed-mariadb
ライセンス
Unknown
ダウンロード
117
所有者