Skip to content

Latest commit

 

History

History
30 lines (23 loc) · 1.83 KB

README.md

File metadata and controls

30 lines (23 loc) · 1.83 KB

Terraform Swarm Stack

The Terraform modules for Docker Swarm.

This module is designed to use submodules directly

Submodules

Name Description
cloudflare-gateway Setup a Cloudflare Tunnel as Docker Swarm ingress
traefik Use traefik proxy as service discovery
nfs The Docker Volume options generator for NFS
postgres A pre-configured single node PostgreSQL server
mysql A pre-configures single node MySQL server
promtail A pre-configures promtail to capture docker logs to Loki
loki Log aggregate service
grafana The analytics & monitoring dashboard

To setup an infrastructure, usually use cloudflare-gateway and traefik as base components.

Roadmap

Name Description
service A service template to expose to traefik
swarmpit A lightweight Docker Swarm dashboard
scylladb The fast & scalable NoSQL
vault The HashiCorp vault cluster