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

プロジェクトについて

Configure and start marathon-lb container

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