hashistack

bevry/hashistack/scaleway

Terraform Module HCL SCALEWAY

Terraform module to deploy Consul, Nomad, Vault onto Scaleway

Install
module "hashistack" {
source = "bevry/hashistack/scaleway"
version = "0.7.0"
}
plain text: /constructs/tfmod-bevry-hashistack-scaleway/install.txt
⭐ Source on GitHub 📦 Registry page
README

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

Inputs (11)
NameTypeDescriptionDefault
data_pathstring required
private_key_pathstring required
hostnamestring required
imagestring required
typestring required
regionstring required
countstring1
joinstring""
tls_modestring"none"
statestring"running"
bootscriptstring""
Outputs (2)
private_ip
public_ip
Resources (2)
scaleway_security_groupscaleway_server
Details
FrameworkTerraform Module
LanguageHCL
Version0.7.0
Cloud SCALEWAY
★ Stars22
Forks3
Total downloads836
Inputs11
Outputs2
Resources2
Namespacebevry
Updated