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です。
