Rheinwerk.update_mongos_config
mongos設定更新
この役割は、実際のサービスが実行される前の起動プロセスの早い段階で、mongosの設定を更新するために使用できます。
この役割はサービスを起動しないため、プログラムがすでにインストールされていることが必要です。
要件
対象のマシンにはmongosがインストールされている必要があります。
役割の変数
この役割を駆動する主な変数は_mongos
です。これは、この役割のためのすべての設定と構成を含むマップです。
詳細についてはdefaults/main.yml
を参照してください。
依存関係
なし。
使用例
この役割の一般的な契約は、defaults/main.yml
から_mongos
の変数マップを取得し、それを設定のテンプレートとして使用し、その設定をこの役割にパラメータとして渡すことです。
ユーザーにとって便利なように、この役割の使い方の例(たとえば、パラメータとして変数を渡す場合など)を含めるのも良いです:
- hosts: servers
var:
MONGOS:
...
roles:
- { role: update_mongos_config, tags: [ 'mongos' ], _mongos: "{{ MONGOS }}" }
ライセンス
ライセンスについてはLICENSEを参照してください。
著者情報
元の著者はRheinwerkプロジェクトのメンバーであるDaniel Schnellerです。