indigo-dc.marathon-lb
marathon-lb ロール
mesosphere/marathon-lb
イメージを使用して、Dockerコンテナ内でmarathon-lbを設定し、実行します。
このロールは、INDIGO-DataCloudプロジェクトの枠組みで、Mesos/Marathonを展開するために特別に開発されました。
ロール変数
marathon_lb_marathon_url
: Marathonエンドポイント(デフォルト: "http://marathon.service.consul:8080")marathon_lb_ports
: haproxyバインドポート(デフォルト: 9090)marathon_lb_auth_creds
: Marathon HTTP APIのユーザー/パスワード。形式は 'user:pass'marathon_lb_group
: 指定した名前を持つアプリのためだけに設定を生成します(デフォルト: external)
依存関係
indigo-dc.docker
例プレイブック
以下はmarathon-lb
ロールの使い方の例です:
- hosts: servers
roles:
- { role: indigo-dc.marathon-lb, marathon_lb_auth_creds: "admin:s3cret" }
ライセンス
Apacheライセンス v2 [1]
[1] http://www.apache.org/licenses/LICENSE-2.0
著者情報
マリカ・アントナッチ marica.antonacci@ba.infn.it, marica.antonacci@gmail.com