New in version 0.1.
ZooKeeper is used for coordination among Mesos and Marathon nodes. Rather than storing things in this service yourself, you should prefer Consul.
You can use these variables to customize your ZooKepeer installation.
The value of zk_id in the ZooKeeper configuration file. If not provided it will be set by the playbook.
default: zookeeper
default: dev
default: mantl
The name that will be used for the container at runtime. Generated automatically from zookeeper_service, zookeeper_env, zookeeper_ensemble, and zk_id if not set.
The name of the data volume to store state in. Generated automatically from zookeeper_env, zookeeper_ensemble, and zk_id if not set.
default: asteris/zookeeper
default: latest
Port arguments, which will be passed directly to docker. Opens TCP 2181, 2888, and 3888 by default.
default: "-p 2181:2181 -p 2888:2888 -p 3888:3888"
default: "/etc/default/{{ zookeeper_service }}"
Log level for ZooKeeper
default: WARN
Number of zookeeper transaction logs and snapshots to keep.
default: 3
Interval in hours that zookeeper waits to purge transacton logs and snapshots.
default: 12