-
Notifications
You must be signed in to change notification settings - Fork 0
/
envconsul-config.hcl
116 lines (107 loc) · 1.94 KB
/
envconsul-config.hcl
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
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
secret {
path = "kv/data/POSTGRESQL"
no_prefix = true
key {
name = "POSTGRESQL_CRT"
}
key {
name = "POSTGRESQL_USERNAME"
format = "PG_MASTER_USER"
}
key {
name = "POSTGRESQL_PASSWORD"
format = "PG_MASTER_PASSWORD"
}
key {
name = "POSTGRESQL_MASTER_HOST"
format = "PG_MASTER_HOST"
}
key {
name = "POSTGRESQL_MASTER_PORT"
format = "PG_MASTER_PORT"
}
key {
name = "POSTGRESQL_REPLICA_HOST_1"
format = "PG_REPLICA_HOST_1"
}
key {
name = "POSTGRESQL_SSL_ROOT_CERT_DJANGO"
format = "PG_SSL_ROOT_CERT"
}
key {
name = "POSTGRESQL_SSL_ROOT_CERT_DJANGO_DEV"
}
}
secret {
path = "kv/data/DJANGO"
no_prefix = true
}
secret {
path = "kv/data/AWS_SES"
no_prefix = true
key {
name = "AWS_SES_EMAIL_PORT"
format = "EMAIL_PORT"
}
key {
name = "AWS_SES_EMAIL_HOST"
format = "EMAIL_HOST"
}
key {
name = "AWS_SES_EMAIL_USE_TLS"
format = "EMAIL_USE_TLS"
}
key {
name = "AWS_SES_EMAIL_HOST_USER"
format = "EMAIL_HOST_USER"
}
key {
name = "AWS_SES_EMAIL_HOST_PASSWORD"
format = "EMAIL_HOST_PASSWORD"
}
key {
name = "AWS_SES_EMAIL_USE_SSL"
format = "EMAIL_USE_SSL"
}
key {
name = "AWS_SES_EMAIL_SENDER_ADDRESS"
format = "EMAIL_SENDER_ADDRESS"
}
}
secret {
path = "kv/data/CELERY"
no_prefix = true
}
secret {
path = "kv/data/REDIS"
no_prefix = true
}
secret {
path = "kv/data/KAFKA"
no_prefix = true
}
secret {
path = "kv/data/ELASTICSEARCH"
no_prefix = true
}
// Secret configurations for Cloudflare used in Elasticsearch configuration
secret {
path = "kv/data/CLOUDFLARE"
no_prefix = true
key {
name = "CF_ACCESS_CLIENT_ID"
format = "ELASTICSEARCH_CLIENT_ID"
}
key {
name = "CF_ACCESS_CLIENT_SECRET"
format = "ELASTICSEARCH_CLIENT_SECRET"
}
}
secret {
path = "kv/data/GOOGLE_OAUTH"
no_prefix = true
}
secret {
path = "kv/data/MICROSOFT_OAUTH"
no_prefix = true
}