Switches to common labels for tt-rss
Diff
main.tf | 1 +
tt-rss/main.tf | 16 ++++++++--------
tt-rss/variables.tf | 4 ++++
3 files changed, 10 insertions(+), 11 deletions(-)
@@ -39,6 +39,7 @@
domain = "rss.captnemo.in"
mysql_password = "${var.mysql-ttrss-password}"
links-db = "${module.docker.names-mariadb}"
traefik-labels = "${var.traefik-common-labels}"
}
module "media" {
@@ -11,17 +11,11 @@
name = "tt-rss"
image = "${docker_image.tt-rss.latest}"
labels {
"traefik.port" = 80
"traefik.enable" = "true"
"traefik.frontend.headers.SSLTemporaryRedirect" = "true"
"traefik.frontend.headers.STSSeconds" = "2592000"
"traefik.frontend.headers.STSIncludeSubdomains" = "false"
"traefik.frontend.headers.contentTypeNosniff" = "true"
"traefik.frontend.headers.browserXSSFilter" = "true"
"traefik.frontend.passHostHeader" = "true"
"traefik.frontend.rule" = "Host:${var.domain}"
}
labels = "${merge(
var.traefik-labels, map(
"traefik.port", 80,
"traefik.frontend.rule","Host:${var.domain}"
))}"
volumes {
host_path = "/mnt/xwing/config/tt-rss"
@@ -1,6 +1,10 @@
variable "domain" {
type = "string"
}
variable "mysql_password" {}
variable "links-db" {}
variable "traefik-labels" {
type = "map"
}