lukasic.mariadb

ロール名

シンプルな Ansible MariaDB ロールです。

変更履歴

1.1.0

  • Debian Bullseye と Ubuntu Jammy をサポート
  • 変更履歴を追加

1.0.0

  • Debian Buster と Ubuntu Focal 用の Ansible ロール

インストール

ansible-galaxy を使用する場合:

$ ansible-galaxy install lukasic.mariadb

requirements.yml を使用する場合:

- src: lukasic.mariadb

要件

Debian Buster / Ubuntu Focal 以上。

ロール変数

/etc/mysql/mariadb.conf.d/50-server.cnf 用のパラメータ

mariadb_server_params: []

MariaDBのルートパスワード:

mariadb_root_passwd: null

作成するデータベースとユーザー:

mariadb_databases: []
mariadb_users: []

依存関係

なし。

例のプレイブック

ロールを使用する方法の例(変数をパラメータとして渡すなど)を含めると、ユーザーにとって便利です:

- hosts: mariadb
  roles:
    - lukasic.mariadb
  vars:
    mariadb_server_params:
      - option: "sql_mode"
        section: "mysqld"
        value: "ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
      - option: "innodb_buffer_pool_size"
        section: "mysqld"
        value: "2G"
    mariadb_databases:
      - db1
    mariadb_users:
      - host: "%"
        name: "user_a"
        password: "supersecretpass"
        priv: "db1.*:ALL"

ライセンス

WTFPL

著者情報

このロールは2020年に Lukáš Kasič によって作成されました。

プロジェクトについて

Ansible MariaDB Role

インストール
ansible-galaxy install lukasic.mariadb
ライセンス
Unknown
ダウンロード
28k
所有者