That's actually a great question! The answer is no, and on two fronts.
I did not find any scripts to provision the cluster itself (which was
puzzling, since provisioning and managing clusters is one of the great
things that Ansible makes easy), and I did not find any scripts on
What I ended up doing was cobbling together my own scripts for the
cluster provisioning and the EventStore role, and then I hired a core
Ansible developer for a day to clean it up. So now I have something
that works well, and is reasonably sure to be using the right patterns
The scripts are not generic, in that they assume AWS, EBS, and NGINX
proxy, and do things related to that. Some parts are more generic,
such as inserting list of cluster instances into the config file,
which was a bit tricky.
If you're interested I can send the scripts offline, with the
disclaimer that you most likely will have to edit them to suit your