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

