Skip to content

StarPortal/terraform-swarm-stack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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

About

The terraform module for Docker Swarm

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages