Cloud-PG.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
示例 Playbook
- hosts: servers
roles:
- { role: indigo-dc.marathon, zookeeper_peers: ["10.10.10.1", "10.10.10.2", "10.10.10.3" ] }
许可证
Apache 许可证 v2 [1]