Proudly made by NeuroForge in Bayreuth, Germany.
Simple Ansible based Tooling for setting up and managing a production grade Docker Swarm.
Currently tested and validated on Ubuntu 18.04/20.04.
- swarmsible-hetzner (Automatic provisioning of VMs at Hetzner for use with this repo)
- swarmsible-stacks (Production grade Docker Stacks)
- swarmsible-example (Example Environment)
- NeuroForge ufw-docker fork to configure firewall to disable access to published ports on public IPs by default
- Docker CE with Docker Swarm Mode
- Ansible >= 2.8
- docker-setup role adapted from geerlingguy.docker
- docker-stack-deploy for secret rotation (https://github.com/neuroforgede/docker-stack-deploy)