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_password
(generate_random_pass
がfalseの場合に提供する必要があります)marathon_pkcs_password
(generate_random_pass
がfalseの場合に提供する必要があります)marathon_jks_password
(generate_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]