Move traefik connect intents to core

This commit is contained in:
IamTheFij 2022-07-25 15:54:23 -07:00
parent caa84a5340
commit dcfe43f63d
2 changed files with 22 additions and 23 deletions

22
core.tf
View File

@ -93,3 +93,25 @@ resource "consul_config_entry" "syslogng_promtail_intent" {
] ]
}) })
} }
resource "consul_config_entry" "global_access" {
name = "*"
kind = "service-intentions"
config_json = jsonencode({
Sources = [
{
Action = "allow"
Name = "traefik"
Precedence = 6
Type = "consul"
},
{
Action = "deny"
Name = "*"
Precedence = 5
Type = "consul"
},
]
})
}

View File

@ -1,4 +1,3 @@
module "nextcloud" { module "nextcloud" {
source = "./nextcloud" source = "./nextcloud"
@ -25,25 +24,3 @@ resource "nomad_job" "whoami" {
jobspec = file("${path.module}/whoami.nomad") jobspec = file("${path.module}/whoami.nomad")
} }
resource "consul_config_entry" "global_access" {
name = "*"
kind = "service-intentions"
config_json = jsonencode({
Sources = [
{
Action = "allow"
Name = "traefik"
Precedence = 6
Type = "consul"
},
{
Action = "deny"
Name = "*"
Precedence = 5
Type = "consul"
},
]
})
}