indigo-dc.marathon

マラソン役割

Dockerコンテナ内でindigodatacloud/marathon:latestイメージを使用して、Marathon(Mesosフレームワーク)を構成および開始します。

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

役割の変数

  • zookeeper_client_port(デフォルト: 2181)

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

  • marathon_version(デフォルト: latest)

  • marathon_image(デフォルト: indigodatacloud/marathon:{{marathon_version}})

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

SSL特有のオプション:

  • marathon_password: 基本認証用のパスワード
  • marathon_username(デフォルト: admin): 基本認証用のユーザー名
  • generate_random_pass(デフォルト: true): trueに設定されている場合、自己署名証明書作成に使用されるパスワードがランダムに生成されます。
  • marathon_key_passwordgenerate_random_pass=falseの場合に提供される)
  • marathon_pkcs_passwordgenerate_random_pass=falseの場合に提供される)
  • marathon_jks_passwordgenerate_random_pass=falseの場合に提供される)

依存関係

  • indigo-dc.docker

例 プレイブック

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

ライセンス

Apacheライセンス v2 [1]

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

プロジェクトについて

Deploy Marathon

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