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.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
インストール
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 ...