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

プロジェクトについて

Installs Consul and Consul Template

インストール
ansible-galaxy install Rheinwerk.consul
ライセンス
gpl-3.0
ダウンロード
7.4k
所有者