Rheinwerk.consul
Consulのインストール
このロールは、ConsulとConsulテンプレートをインストールするために使用できます。
注意点として、設定ファイルは作成せず、バイナリをインストールし、スタートアップスクリプトとデフォルトファイルを作成します。 サービスはデフォルトで有効になっていません。
要件
ターゲットマシンにはunzip
がインストールされている必要があります。
ロール変数
このロールを制御する主要な変数は_consul
です。これは、ロールのすべての設定と設定を含むマップです。
詳細はdefaults/main.yml
を参照してください。
依存関係
なし。
例プレイブック
このロールの一般的な契約は、defaults/main.yml
の変数マップ_consul
を設定テンプレートとして使用し、その設定をこのロールへのパラメータとして渡すことです。
ユーザーにとって、ロールの使用方法(たとえば、パラメータとして渡される変数を含む)の例を含めることは常に便利です:
- hosts: servers
var:
CONSUL:
...
roles:
- { role: consul, tags: [ 'consul' ], _consul: "{{ CONSUL }}" }
ライセンス
ライセンスについては、LICENSEを参照してください。
著者情報
元の著者はRheinwerkプロジェクトのメンバーであるDaniel Schnellerです。