Ansible Script to install a whole Mesos Software Stack
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Andreas Peters cb685e67b4
update readme
5 days ago
inventory many small bugfixes 11 months ago
plays move mesos repo 5 days ago
vagrant add graylog stack 10 months ago
.gitattributes update stack versions. add credential support 1 year ago
.gitignore many small bugfixes 11 months ago
LICENSE add authentication 1 year ago
README.md update readme 5 days ago
ansible.cfg code refactoring 3 weeks ago

README.md

Ansible script to install a whole mesos stack

Donate

This playbook deploys a full Mesos cluster.

v0.8.0

Manager node

Software version Role Install type
Mesos 1.6.1 Mesos masters RPM
Marathon 1.7.50 Marathon masters RPM
Zookeeper 3.4.6 Zookeeper cluster dependencies to Mesos/Marathon RPM
Consul 1.3.0 Consul server Binary
Docker 18.06.1.ce Docker engine RPM

Worker node

Software version Role Install type
Mesos 1.6.1 Mesos slave RPM
Docker 18.06.1.ce Docker engine RPM
Weave 2.1.3 Container networking Docker image
Weavescope 1.6.7 Container Management Docker image
DNSMasq 2 Container DNS RPM
CAdavisor Docker engine monitoring Docker image
Registrator Register Microservier name Docker image
Consul 1.3.0 Consul Client Binary
Chronos 2.5.1 Chronos Server RPM

Graylog

Software version Role Install type
Graylog 2.4 Log server RPM
Elasticsearch 1.7.3 Search Engine RPM
MongoDB NoSQL Database RPM

Prometheus

Software version Role Install type
Prometheus 1.7.1 Timesserie database for metrics Docker image

v0.7.0

Manager node

Software version Role Install type
Mesos 1.6.1 Mesos masters RPM
Marathon 1.7.50 Marathon masters RPM
Zookeeper 3.4.6 Zookeeper cluster dependencies to Mesos/Marathon RPM
Consul 0.9.3 Consul server Binary
Docker 18.06.1.ce Docker engine RPM

Worker node

Software version Role Install type
Mesos 1.6.1 Mesos slave RPM
Docker 18.06.1.ce Docker engine RPM
Weave 2.1.3 Container networking Docker image
Weavescope 1.6.7 Container Management Docker image
DNSMasq 2 Container DNS RPM
CAdavisor Docker engine monitoring Docker image
Registrator Register Microservier name Docker image

Graylog

Software version Role Install type
Graylog 2.4 Log server RPM
Elasticsearch 1.7.3 Search Engine RPM
MongoDB NoSQL Database RPM

Prometheus

Software version Role Install type
Prometheus 1.7.1 Timesserie database for metrics Docker image

v0.6.0

Manager node

Software version Role Install type
Mesos 1.4.1 Mesos masters RPM
Marathon 1.5.4 Marathon masters RPM
Zookeeper 3.4.6 Zookeeper cluster dependencies to Mesos/Marathon RPM
Consul 0.9.3 Consul server Binary
Docker 17.12.0-ce Docker engine RPM

Worker node

Software version Role Install type
Mesos 1.4.1 Mesos slave RPM
Docker 17.12.0-ce Docker engine RPM
Weave 2.1.3 Container networking Docker image
Weavescope 1.6.7 Container Management Docker image
DNSMasq 2.76.2 Container DNS RPM
CAdavisor Docker engine monitoring Docker image
Registrator Register Microservier name Docker image

Graylog

Software version Role Install type
Graylog 2.4 Log server RPM
Elasticsearch 1.7.3 Search Engine RPM
MongoDB NoSQL Database RPM

Prometheus

Software version Role Install type
Prometheus 1.7.1 Timesserie database for metrics Docker image