indigo-dc.chronos

Chronosの役割

indigodatacloud/chronos:latest のイメージを使用して、Dockerコンテナ内でChronos(Mesosフレームワーク)を構成して起動します。

この役割は、INDIGO-DataCloudプロジェクトの枠組みでMesosをデプロイするために特別に開発されました。

役割の変数

  • zookeeper_client_port(デフォルト:2181)

  • zookeeper_peers(オプション):Zookeeperサーバーノードのリスト - あるいは、ホストグループ[zookeeper_servers]を指定する適切なインベントリファイルを使用できます。

  • chronos_version(デフォルト:latest)

  • chronos_image(デフォルト:indigodatacloud/chronos:{{chronos_version}})

  • chronos_framework_name(デフォルト:chronos):Mesosにフレームワークを登録する際に使用される名前です。

SSLに関するオプション:

  • chronos_password:基本認証用のパスワード
  • chronos_username(デフォルト:admin):基本認証用のユーザー名
  • generate_random_pass(デフォルト:true):trueに設定すると、自己署名証明書を作成するためのパスワードが無作為に生成されます。
  • chronos_key_passwordgenerate_random_pass=falseの場合に提供する必要があります)
  • chronos_pkcs_passwordgenerate_random_pass=falseの場合に提供する必要があります)
  • chronos_jks_passwordgenerate_random_pass=falseの場合に提供する必要があります)

依存関係

  • indigo-dc.docker

例のプレイブック

- hosts: servers
  roles:
     - { role: indigo-dc.chronos, zookeeper_peers: ["10.10.10.1", "10.10.10.2", "10.10.10.3"] }

ライセンス

Apache License v2 [1]

[1] http://www.apache.org/licenses/LICENSE-2.0

プロジェクトについて

Deploy Chronos Framework

インストール
ansible-galaxy install indigo-dc.chronos
ライセンス
apache-2.0
ダウンロード
1.5k
所有者