Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create ready-to-use Terraform deployments #208

Closed
5 tasks
yanivbh1 opened this issue Jun 21, 2022 · 0 comments
Closed
5 tasks

Create ready-to-use Terraform deployments #208

yanivbh1 opened this issue Jun 21, 2022 · 0 comments
Labels
Feature Request New feature or request

Comments

@yanivbh1
Copy link
Contributor

Hey Dear Contributors,
In the latest steering meeting, users raised a few requests to enable a quick deployment over AWS/GCP/DO,
including Kubernetes cluster with three nodes, Memphis cluster, and ingress for production usage.
The purpose behind it is to make Memphis even easier to deploy. Some devs or users in general are a bit backed down regarding k8s. We would love to lower that entrance barrier.

Referring Material -

https://www.digitalocean.com/community/tutorials/how-to-use-terraform-with-digitalocean
https://registry.terraform.io/providers/digitalocean/digitalocean/latest/docs/resources/kubernetes_cluster
https://registry.terraform.io/providers/hashicorp/aws/latest
https://registry.terraform.io/providers/hashicorp/google/latest

Terraform files should be able to -

  • Create a K8S cluster over DO / AWS / GCP
  • Enable dynamic insertion of API keys / IAM users
  • Enable dynamic insertion of cluster name, region, and number of nodes (default 3)
  • Ability to deploy nginx ingress as well
  • Deploy Memphis when the cluster configuration is finished

If anything is missing or should be added, please comment.

Thank you 💛

@yanivbh1 yanivbh1 added the Feature Request New feature or request label Jun 21, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature Request New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant