juice-shop/multi-juicer

Publish MultiJuicer Terraform Modules for individual cloud providers

J12934 opened this issue · 2 comments

Terraform allows to distribute reusable modules which setup cloud infrastructure.
This could be used to provide "ready to go" MultiJuicer setups for different cloud setups which can be installed very easily.

These Modules should setup:

  1. kubernetes setup
  2. install MultiJuicer helm chart
  3. install all components required to direct traffic to the MultiJuicer balancer.

To publish the modules we'd probably have to setups individual repositories per cloud provider.
https://www.terraform.io/docs/modules/index.html

This got easier now as the terraform-helm provider now supports helm3 which mean that we don't have to manage tiller on the clusters.

Have started to work on a Terraform Module for DigitalOcean here: https://github.com/iteratec/terraform-digitalocean-multijuicer