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]