Skip to content

Collection of useful modules to manage Kubernetes and cloud providers via Terraform.

License

Notifications You must be signed in to change notification settings

makezbs/toolbox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Makezbs Terraform modules collection

License GitHub release (latest SemVer) Github Release date GitHub Last commit

The code is provided as-is with no warranties.

Usage

Terraform must be installed to use the modules. Please refer to Terraform's documentation to get started.

Once Terraform is set up properly, you can try one of the modules:

├── _bootstrap
├── cert-manager
├── external-dns
├── gitlab-runner
├── grafana
├── kube-state-metrics
├── loki-stack
├── metrics-server
├── mongodb
├── nginx-ingress
├── node-exporter
├── postgres-operator
├── query-exporter
├── rabbitmq
├── redis
├── vault
├── victoria-metrics-agent
├── victoria-metrics-alert
└── victoria-metrics-single

Simple example to setup metrics-server in you Kubernetes cluster:

cd examples/kubernetes/monitoring/metrics-server
terraform init
terraform plan
terraform apply

Roadmap

  • Add modules for CI/CD - jenkins, argo-cd, etc
  • Add native terraform modules to use Kubernetes (without helm provider)
  • Add other modules to manage Hashicorp Vault, Sentry, Gitlab, etc
  • Something from your Pull Requests and Issues

License

Apache 2.0 License.

About

Collection of useful modules to manage Kubernetes and cloud providers via Terraform.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages