-
Notifications
You must be signed in to change notification settings - Fork 5
Expand file tree
/
Copy pathvariables.tf
More file actions
48 lines (44 loc) · 1.83 KB
/
variables.tf
File metadata and controls
48 lines (44 loc) · 1.83 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
locals {
envs = merge({
CONFIGS_FREELANCER_FOLDER = "/data/freelancer_folder" # Required
TYPELOG_LOG_JSON = "true"
DARKSTAT_SITE_ROOT = var.SITE_ROOT # Optional for when needing Site served from /fl-data-discovery/ route instead of just / (it is used to make Relay backend usable for Github pages frontend)
DARKSTAT_SITE_HOST = "https://${var.stat_prefix}.${var.zone}"
DARKSTAT_FLDARKSTAT_HEADING = var.FLDARKSTAT_HEADING # Optional for phrases at the top of Darkstat interface
CACHE_CONTROL = "true"
UTILS_ENVIRONMENT = var.environment
UTILS_USERAGENT = "darkwind/1.0"
OTLP_HTTP_ON = "true"
OTEL_EXPORTER_OTLP_ENDPOINT = "http://alloy-traces:4318"
OTEL_SERVICE_NAME = "${var.environment}-darkstat-app"
OTEL_TRACES_SAMPLER = "parentbased_always_on"
// grpc debugging
GRPC_TRACE = "all"
GRPC_VERBOSITY = "DEBUG"
GRPC_GO_LOG_SEVERITY_LEVEL = "info"
GRPC_GO_LOG_VERBOSITY_LEVEL = "6"
},
var.DARKSTAT_MAP_BY_URL != null ? {
DARKSTAT_MAP_BY_URL = var.DARKSTAT_MAP_BY_URL
} : {},
var.RELAY_HOST != null ? {
DARKSTAT_RELAY_HOST = var.RELAY_HOST # Required only for Discover Freelancer which have frontend at Github Pages. Path to backend for PoBs data
} : {},
var.is_discovery ? {
DARKSTAT_RELAY_LOOP_SECS = "300" # Optional only for Discover Freelancer, how often to update PoB tab.
} : {},
var.password != null ? {
DARKCORE_PASSWORD = var.password
} : {},
var.secret != null ? {
DARKCORE_SECRET = var.secret
} : {},
var.disco_oauth == true ? {
DARKCORE_DISCO_OAUTH = "true"
} : {},
var.environment == "production" ? {
OTEL_TRACES_SAMPLER_ARG = "0.1"
} : {},
var.extra_vars,
)
}