-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathterraform.tfvars.example
More file actions
40 lines (33 loc) · 1.12 KB
/
terraform.tfvars.example
File metadata and controls
40 lines (33 loc) · 1.12 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
# DigitalOcean
do_token = "dop_v1_xxx" # or export DIGITALOCEAN_TOKEN
droplet_id = 123456789
ssh_private_key = "~/.ssh/id_ed25519"
ssh_user = "root"
# Domain + subdomains
domain = "yourdomain.com"
hosts = {
traefik = "traefik"
plausible = "plausible"
listmonk = "listmonk"
prom = "prom"
grafana = "grafana"
}
# Let's Encrypt + Plausible
le_email = "you@yourdomain.com"
plausible_secret_key = "CHANGE_ME_TO_A_LONG_RANDOM_STRING"
# SMTP (optional)
smtp_host = "smtp.provider.com"
smtp_port = "587"
smtp_user = "postmaster@yourdomain.com"
smtp_password = "supersecret"
mailer_email = "analytics@yourdomain.com"
mailer_name = "Plausible"
smtp_tls_enabled = true # STARTTLS on 587
smtp_ssl_enabled = false # SSL-on-connect (usually 465)
# Optional: Google Search Console (Plausible)
# Create OAuth 2.0 Client (Web application) in Google Cloud and paste creds below.
google_client_id = ""
google_client_secret = ""
# Listmonk sender (uses global SMTP)
listmonk_from_email = "newsletter@yourdomain.com"
## DNS is managed manually; create A-records for each subdomain