add mailrelay

This commit is contained in:
Wolfgang Hottgenroth 2023-03-09 15:10:58 +01:00
parent 5ddeaa6f6e
commit 89589a90d1
Signed by: wn
GPG Key ID: 836E9E1192A6B132
2 changed files with 30 additions and 0 deletions

26
main.tf
View File

@ -176,3 +176,29 @@ resource "docker_container" "dispatcher" {
]
}
resource "docker_image" "mailrelay-image" {
name = "devture/exim-relay:latest"
}
resource "docker_container" "mailrelay" {
name = "mailrelay"
image = docker_image.mailrelay-image.image_id
restart = "always"
networks_advanced {
name = docker_network.internal-network.name
}
networks_advanced {
name = docker_network.external-network.name
}
ports {
internal = 8025
external = 25
ip = "127.0.0.1"
}
env = [
"SMARTHOST=smtprelaypool.ispgateway.de",
"SMTP_USERNAME=pseudosmarthostuser@hottis.de",
"SMTP_PASSWORD=${var.smarthost_password}"
]
}

View File

@ -13,3 +13,7 @@ variable "grafana_password" {
type = string
}
variable "smarthost_password" {
sensitive = true
type = string
}