Cloud-PG.marathon

マラソン役割

indigodatacloud/marathon:latest イメージを使用して、Dockerコンテナ内で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

プロジェクトについて

Install Marathon

インストール
ansible-galaxy install Cloud-PG.marathon
ライセンス
apache-2.0
ダウンロード
93
所有者