quickstart is the Ansible playbook that deploys an Eru cluster on Ubuntu hosts. It installs three
things and wires them together: an etcd cluster that holds all cluster metadata, eru-core as the
scheduler in front of it, and eru-agent on every node that runs workloads.
inventory.yml
│
┌──────────┼──────────────────────────────┐
│ │ │
[etcd] [core] [node_docker]
│ │ │
etcd eru-core ──── gRPC :5001 ───── eru-agent
:2379 (container) (container)
▲ │ │
└──────────┘ dockerd :2375
metadata, locks (workloads run here)
Each inventory group is a role. A host may belong to several groups — the single-node bootstrap puts one host in all three.
Source and issue tracker: github.com/projecteru2/quickstart. Part of the Eru cluster stack, alongside core, agent, cli and resource-extend.