joe-speedboat.mariadb

Bitbull

joe-speedboat.mariadb

このAnsibleロールは、mariadbをインストール・設定し、コンテンツ(データベースとユーザー)を管理します。

ansible-galaxyによるインストール:

ansible-galaxy install joe-speedboat.mariadb

gitによるインストール:

git clone https://github.com/joe-speedboat/ansible.mariadb.git /etc/ansible/roles/joe-speedboat.mariadb

要件

  • このAnsibleロールにはAnsible 2.9以上が必要です。
  • 対応OS:
    • CentOS8
    • Alma/Rocky 9

ロールの依存関係

このAnsibleロールは他のAnsibleロールに依存していません。

コレクションの依存関係

  • community.mysql
ansible-galaxy collection install -r collections/requirements.yml

uniQconsulting ag

私はuniQconsulting agで働いており、最初のロールはRed Hat Ansible試験の準備のために自由な時間に書きました。 uniQconsulting agがAnsibleを使い始めてから、これらのロールをuniQconsultingのGitHubネームスペースに移しました。 しかし、私のコミュニティに必要なニーズにより便利さを求めて、再びこれらのロールを管理することにしました。これにより、より独立して柔軟なバージョンになりました。 気軽に使用し、議論し、必要があればプルリクエストを送ってください。

ありがとう

クリス

ロール変数

変数は自明または以下の場所に文書化されています:

  • defaults/main.yml
  • vars/main.yml

上書き可能な変数:

  • mariadb_secure_installation: デフォルト: false. mysql_secure_installationに類似。
  • mariadb_root_password: デフォルト: ''.
  • mariadb_databases: デフォルト: {} . データベースの辞書。
  • mariadb_users_create: デフォルト: {}. ユーザーの資格情報の辞書。
  • mariadb_users_remove: デフォルト: {}. 削除するユーザーの辞書。

例のプレイブック

このロールの例のプレイブックは'test'フォルダーにあります:

  • test/playbook_mariadb_minimal.yml: テスト用の最小ロール
  • test/playbook_mariadb.yml: 実際の例
  • test/playbook_mariadb_full.yml: すべての可能な変数を含む完全な例。

ライセンス

https://opensource.org/licenses/LGPL-3.0
著作権 (c) Chris Ruettimann chris@bitbull.ch

プロジェクトについて

installation and configuration of mariadb (mysql)

インストール
ansible-galaxy install joe-speedboat.mariadb
ライセンス
gpl-3.0
ダウンロード
2.4k
所有者
I don't do Linux for 20 years because I love Unix or consoles. OpenSource is what I love and want to do. moving together ... that fascinates me ...