hashistack
bevry/hashistack/scaleway
Terraform module to deploy Consul, Nomad, Vault onto Scaleway
Hashistack on Scaleway Terraform module to deploy Consul, Nomad, Vault onto Scaleway This module is currently under construction. I would love assistance. Please reach out. Features - [x] deploys a consul, vault, nomad, docker cluster to scaleway - [x] configures firewalls correctly - [x] uses local TLS via tls_mode=local - [x] uses mutual TLS for consul and vault - [ ] uses mutual TLS for nomad - [ ] uses Cloudflare's Argo Tunnel via tls_mode=cloudflared - [ ] uses fabio or traefik Preparation If you are using MacOS, you will need to do the following: `` bash brew install coreutils npm i -g json ` Servers Origin Server: - Creates consul server + vault server - Initialises consul - Initialises vault - Generates nomad vault configuration - Generates TLS certificates via vault pki - Restarts
| Name | Type | Description | Default |
|---|---|---|---|
| data_path | string | required | |
| private_key_path | string | required | |
| hostname | string | required | |
| image | string | required | |
| type | string | required | |
| region | string | required | |
| count | string | 1 | |
| join | string | "" | |
| tls_mode | string | "none" | |
| state | string | "running" | |
| bootscript | string | "" |
private_ippublic_ipAzure landing zones Terraform module
Terraform supermodule for the Terraform platform engineering for Azure
Terraform module to deploy landing zone subscriptions (and much more) in Azure
Terraform Module to define a consistent naming convention by (namespace, stage,