Valentin Vareškić
09/28/2022, 7:01 AMVinnie
09/28/2022, 7:55 AMValentin Vareškić
09/28/2022, 8:57 AMVinnie
09/28/2022, 9:02 AMworkspace.yaml
, repo.dagster
is my (private) hosted zone name, and my-host
is the service discovery service.
load_from:
- grpc_server:
host: my-host.repo.dagster
port: 4266
location_name: my_cool_location
here’s a terraform snippet for the service discovery service:
resource "aws_service_discovery_private_dns_namespace" "dagster_repo" {
name = "repo.dagster"
vpc = module.vpc.vpc_id
}
resource "aws_service_discovery_service" "this" {
name = var.service_discovery_name
dns_config {
namespace_id = aws_service_discovery_private_dns_namespace.dagster_repo.id
dns_records {
ttl = 300
type = "A"
}
routing_policy = "MULTIVALUE"
}
health_check_custom_config {
failure_threshold = 1
}
}