chauanhtuandl.mongodb
Ansibleロール: MongoDB
RHEL/CentOS/Debian/Ubuntu用のMongoDBをインストールします。
要件
このロールにはpymongoライブラリが必要です。
ロール変数
利用可能な変数は以下にリストされています。デフォルト値も示しています(defaults/main.yml
を参照):
packages_name: MongoDBのパッケージ名。
service_name: OS上のMongoDBのサービス名。
service_service_state: サービスの開始、停止、再起動、再読み込みのための状態フラグです。詳細は[state](https://docs.ansible.com/ansible/latest/modules/service_module.html#parameter-state)を参照してください。デフォルト: start
service_service_enabled: サービスがブート時に開始されるかどうか。
mongo_access_control_enabled: MongoDBでの認証作成をトリガーする条件です。
mongodb_user_ac: mongo_access_control_enabledがtrueのときに作成されるユーザー名。
mongodb_user_roles: mongo_access_control_enabledがtrueのときに追加されるユーザーの役割。
依存関係
このロールにはpymongoライブラリをインストールするためにchauanhtuan.pipロールが必要です。
例プレイブック
- hosts: servers
roles:
- chauanhtuandl.pip
- chauanhtuandl.mongodb
ライセンス
MIT / BSD
著者情報
このロールは2020年にChau Anh Tuanによって作成/編集されました。