Configure and start Chronos (Mesos Framework) in a docker container using the image indigodatacloud/chronos:latest
.
This role has been specifically developed to be used for the deployment of Mesos in the framework of INDIGO-DataCloud project.
-
zookeeper_client_port
(default: 2181) -
zookeeper_peers
(optional): list of zookeeper server nodes - alternatively, you can use a proper inventory file specifying the hosts group [zookeeper_servers] -
chronos_version
(default: latest) -
chronos_image
(default: indigodatacloud/chronos:{{chronos_version}}) -
chronos_framework_name
(default: chronos): name that will be used to register the framework on Mesos
SSL specific options:
chronos_password
: password for basic authchronos_username
(default: admin): username for basic authgenerate_random_pass
(default: true): if set to true, the password used for creating the self-signed certificate are generated in a random waychronos_key_password
(to be provided ifgenerate_random_pass
=false)chronos_pkcs_password
(to be provided ifgenerate_random_pass
=false)chronos_jks_password
(to be provided ifgenerate_random_pass
=false)
indigo-dc.docker
- hosts: servers
roles:
- { role: indigo-dc.chronos, zookeeper_peers: ["10.10.10.1", "10.10.10.2", "10.10.10.3" ] }
Apache Licence v2 [1]