hashicorp/faas-nomad

View on GitHub
provisioning/terraform/terraform.tf

Summary

Maintainability
Test Coverage
module "open-faas-nomad" {
  source = "nicholasjackson/open-faas-nomad/aws"

  namespace = "openfaas"

  instance_type = "t2.medium"

  ssh_key = "~/.ssh/id_rsa.pub"

  min_servers = "1"
  max_servers = "5"
  min_agents  = "3"
  max_agents  = "5"

  consul_version = "1.0.0"
  nomad_version  = "0.7.0"
}

output "nomad_endpoint" {
  value = "http://${module.open-faas-nomad.nomad_alb}:4646/"
}

output "openfaas_endpoint" {
  value = "http://${module.open-faas-nomad.openfaas_alb}:8080/"
}

output "grafana_endpoint" {
  value = "http://${module.open-faas-nomad.openfaas_alb}:3000/"
}

output "prometheus_endpoint" {
  value = "http://${module.open-faas-nomad.openfaas_alb}:9090/"
}