/swarmsible

Ansible based Tooling and production grade example Docker Stacks. Updated with new learnings from running Docker Swarm in production

Primary LanguageShellOtherNOASSERTION

Proudly made by NeuroForge in Bayreuth, Germany.

swarmsible

Simple Ansible based Tooling for setting up and managing a production grade Docker Swarm.

Currently tested and validated on Ubuntu 18.04/20.04.

Companion Repos

Used software

  1. NeuroForge ufw-docker fork to configure firewall to disable access to published ports on public IPs by default
  2. Docker CE with Docker Swarm Mode
  3. Ansible >= 2.8
  4. docker-setup role adapted from geerlingguy.docker
  5. docker-stack-deploy for secret rotation (https://github.com/neuroforgede/docker-stack-deploy)