Skip to content

necro-cloud/modules

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

necronizer's cloud modules

OpenTofu Modules that can be used to deploy a functioning self hosted cloud solution perfect for side projects

Requirements and Dependencies

The following is required to start using this repository:

  1. OpenTofu - Since modules are written in OpenTofu, we deploy all components using OpenTofu
  2. Kubernetes Cluster - Any kubernetes cluster can do, tested out with my self hosted kubernetes cluster
  3. Cloudflare Token and DNS Zones - Currently all modules use Cloudflare for provisioning public SSL certificates using DNS01 challenge validation.
  4. An SMTP Server - For sending mails using Keycloak Authentication

Usage Instruction

The following modules have been implemented and their usage instructions written in README:

  1. Helm
  2. Cluster Issuer for internal certificates
  3. MinIO Storage Storage
  4. Cloudnative PG PostgreSQL Database
  5. Valkey In Memory Database
  6. Keycloak Identity Management

About

OpenTofu Modules that can be used to deploy the entire stack!

Topics

Resources

License

Stars

Watchers

Forks

Languages