Read emails from secrets
This commit is contained in:
parent
872471ef52
commit
ec0c78e6d9
6 changed files with 27 additions and 4 deletions
|
@ -13,9 +13,9 @@ services:
|
||||||
|
|
||||||
- GF_SMTP_ENABLED=true
|
- GF_SMTP_ENABLED=true
|
||||||
- GF_SMTP_HOST=smtp.fastmail.com:465
|
- GF_SMTP_HOST=smtp.fastmail.com:465
|
||||||
- GF_SMTP_USER=jake@theorangeone.net
|
- GF_SMTP_USER={{ grafana_smtp_user }}
|
||||||
- GF_SMTP_PASSWORD={{ grafana_smtp_password }}
|
- GF_SMTP_PASSWORD={{ grafana_smtp_password }}
|
||||||
- GF_SMTP_FROM_ADDRESS=grafana@jakehoward.tech
|
- GF_SMTP_FROM_ADDRESS={{ grafana_from_email }}
|
||||||
- GF_SMTP_FROM_NAME=grafana
|
- GF_SMTP_FROM_NAME=grafana
|
||||||
|
|
||||||
volumes:
|
volumes:
|
||||||
|
|
|
@ -5,3 +5,17 @@ grafana_smtp_password: !vault |
|
||||||
36383262386365386664613431373863333963326538633535336139383433316465356236666466
|
36383262386365386664613431373863333963326538633535336139383433316465356236666466
|
||||||
6530386564313761300a346239646234353631386530663931613861313664666633346237313863
|
6530386564313761300a346239646234353631386530663931613861313664666633346237313863
|
||||||
31623136616236363235666634303434383866346462643731346532646561656236
|
31623136616236363235666634303434383866346462643731346532646561656236
|
||||||
|
grafana_smtp_user: !vault |
|
||||||
|
$ANSIBLE_VAULT;1.1;AES256
|
||||||
|
33613266323466316166643631393938653439383333343736313061393261366662663238303035
|
||||||
|
6132346334343863633232303863636230333962316633650a616661346634646666636439323032
|
||||||
|
63633936336361303635323064666637396335626136613431366161653062303534386637656666
|
||||||
|
6630623330613439640a613863326331656235313164663736643539373934636633383430346365
|
||||||
|
39356331376364373931393365646630316566353662356532383034616439393237
|
||||||
|
grafana_from_email: !vault |
|
||||||
|
$ANSIBLE_VAULT;1.1;AES256
|
||||||
|
62613637623430356637343861326237366162626435306336376461643062643265363438666366
|
||||||
|
3932333666346338366334303564343064323862373930390a333162636231663961386532326264
|
||||||
|
65626435353036663938356330303564346137363961313236636263333238313166656231353931
|
||||||
|
6161633634636337320a396661373963623661363162643161393033653032623432323536306630
|
||||||
|
39346665653031316261346636336566343563373165653763643831313234356532
|
||||||
|
|
|
@ -45,7 +45,7 @@ api:
|
||||||
certificatesResolvers:
|
certificatesResolvers:
|
||||||
le:
|
le:
|
||||||
acme:
|
acme:
|
||||||
email: hosting@theorangeone.net
|
email: "{{ letsencrypt_email }}"
|
||||||
storage: /etc/traefik/acme.json
|
storage: /etc/traefik/acme.json
|
||||||
dnsChallenge:
|
dnsChallenge:
|
||||||
provider: cloudflare
|
provider: cloudflare
|
||||||
|
|
|
@ -6,3 +6,11 @@ cloudflare_api_token: !vault |
|
||||||
3466383231363632310a346661383838633630643236623561373962356635346162653936393562
|
3466383231363632310a346661383838633630643236623561373962356635346162653936393562
|
||||||
32646530656632393133356436653365356163313961343837633138383561376237306638313362
|
32646530656632393133356436653365356163313961343837633138383561376237306638313362
|
||||||
3636373939656462613032653530643536643466363135346139
|
3636373939656462613032653530643536643466363135346139
|
||||||
|
|
||||||
|
letsencrypt_email: !vault |
|
||||||
|
$ANSIBLE_VAULT;1.1;AES256
|
||||||
|
64373438363639363238333264313861316239383234633536326330333333386361646266396438
|
||||||
|
6330303063623032653066643838313931613030663931640a333839633630613936343530663666
|
||||||
|
62633331616264623932303031663130623135623566323964656162656265633863336333373538
|
||||||
|
3963303639373032620a363434643539393838303233653037383765363961373363333034343534
|
||||||
|
37663462663235613062633837373334366163636362386364356635313730363566
|
||||||
|
|
|
@ -5,7 +5,7 @@ provider "vultr" {
|
||||||
}
|
}
|
||||||
|
|
||||||
provider "cloudflare" {
|
provider "cloudflare" {
|
||||||
email = "hosting+cloudflare@theorangeone.net"
|
email = var.cloudflare_email
|
||||||
api_key = var.cloudflare_api_key
|
api_key = var.cloudflare_api_key
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
variable "vultr_api_key" {}
|
variable "vultr_api_key" {}
|
||||||
variable "cloudflare_api_key" {}
|
variable "cloudflare_api_key" {}
|
||||||
|
variable "cloudflare_email" {}
|
||||||
variable "linode_api_token" {}
|
variable "linode_api_token" {}
|
||||||
|
|
Loading…
Reference in a new issue