From 08d0e936383c59bfae525d4a7dfa9189c5ea3a4e Mon Sep 17 00:00:00 2001 From: Ian Fijolek Date: Fri, 24 Mar 2023 22:58:44 -0700 Subject: [PATCH] Clean up and remove some consul and vault stuff --- core/metrics/metrics.tf | 25 --------- databases/rediscommander.nomad | 1 - services/backups/backup.nomad | 59 ++++++++------------ services/backups/jobs/consul.hcl | 38 ------------- services/main.tf | 61 ++------------------- services/service/main.tf | 6 +-- services/service/service_template.nomad | 71 +++++++++++++++++++++---- services/service/vars.tf | 28 ++-------- 8 files changed, 92 insertions(+), 197 deletions(-) delete mode 100644 services/backups/jobs/consul.hcl diff --git a/core/metrics/metrics.tf b/core/metrics/metrics.tf index 7fd0b1b..b84b600 100644 --- a/core/metrics/metrics.tf +++ b/core/metrics/metrics.tf @@ -25,28 +25,3 @@ resource "nomad_job" "grafana" { depends_on = [nomad_job.prometheus] } - -# resource "consul_config_entry" "prometheus_intent" { -# name = "prometheus" -# kind = "service-intentions" -# -# config_json = jsonencode({ -# Sources = [ -# { -# Action = "allow" -# Name = "grafana" -# Precedence = 9 -# Type = "consul" -# }, -# ] -# }) -# } - -# resource "consul_config_entry" "envoy_prometheus_bind" { -# name = "global" -# kind = "proxy-defaults" -# -# config_json = jsonencode({ -# "envoy_prometheus_bind_addr" = "0.0.0.0:9102" -# }) -# } diff --git a/databases/rediscommander.nomad b/databases/rediscommander.nomad index fa15b6e..a3a456d 100644 --- a/databases/rediscommander.nomad +++ b/databases/rediscommander.nomad @@ -52,7 +52,6 @@ job "rediscommander" { config { image = "alpine:3.17" - ports = ["tls"] args = ["/bin/sh", "${NOMAD_TASK_DIR}/start.sh"] } diff --git a/services/backups/backup.nomad b/services/backups/backup.nomad index cf132e0..4bb2377 100644 --- a/services/backups/backup.nomad +++ b/services/backups/backup.nomad @@ -110,65 +110,48 @@ RCLONE_FTP_NO_CHECK_CERTIFICATE=true env = true } - template { - data = < 0]) - upstreams = var.upstreams use_mysql = var.use_mysql use_redis = var.use_redis use_ldap = var.use_ldap - use_vault = var.use_vault mysql_bootstrap = var.mysql_bootstrap }) diff --git a/services/service/service_template.nomad b/services/service/service_template.nomad index a69a6bf..2244d61 100644 --- a/services/service/service_template.nomad +++ b/services/service/service_template.nomad @@ -44,8 +44,7 @@ job "${name}" { port = "main" tags = [ - # TODO: Rename metrics_port_name to something like "prometheus_scrape" - %{ if metrics_port_name != null } + %{ if prometheus == true } "prometheus.scrape", %{ endif } %{ if ingress } @@ -134,6 +133,7 @@ EOF } %{~ endif } } + %{ if mysql_bootstrap != null } task "${name}-bootstrap" { driver = "docker" @@ -152,13 +152,6 @@ EOF ] } - vault { - policies = [ - "access-tables", - "nomad-task", - ] - } - template { data = <