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]

[1] http://www.apache.org/licenses/LICENSE-2.0

关于项目

Deploy Marathon

安装
ansible-galaxy install indigo-dc.marathon
许可证
apache-2.0
下载
1.6k
拥有者