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_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]