Switches to common labels for tt-rss
This commit is contained in:
parent
85832d4ad0
commit
cae1467588
1
main.tf
1
main.tf
|
@ -39,6 +39,7 @@ module "tt-rss" {
|
||||||
domain = "rss.captnemo.in"
|
domain = "rss.captnemo.in"
|
||||||
mysql_password = "${var.mysql-ttrss-password}"
|
mysql_password = "${var.mysql-ttrss-password}"
|
||||||
links-db = "${module.docker.names-mariadb}"
|
links-db = "${module.docker.names-mariadb}"
|
||||||
|
traefik-labels = "${var.traefik-common-labels}"
|
||||||
}
|
}
|
||||||
|
|
||||||
module "media" {
|
module "media" {
|
||||||
|
|
|
@ -11,17 +11,11 @@ resource docker_container "tt-rss" {
|
||||||
name = "tt-rss"
|
name = "tt-rss"
|
||||||
image = "${docker_image.tt-rss.latest}"
|
image = "${docker_image.tt-rss.latest}"
|
||||||
|
|
||||||
labels {
|
labels = "${merge(
|
||||||
"traefik.port" = 80
|
var.traefik-labels, map(
|
||||||
"traefik.enable" = "true"
|
"traefik.port", 80,
|
||||||
"traefik.frontend.headers.SSLTemporaryRedirect" = "true"
|
"traefik.frontend.rule","Host:${var.domain}"
|
||||||
"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}"
|
|
||||||
}
|
|
||||||
|
|
||||||
volumes {
|
volumes {
|
||||||
host_path = "/mnt/xwing/config/tt-rss"
|
host_path = "/mnt/xwing/config/tt-rss"
|
||||||
|
|
|
@ -4,3 +4,7 @@ variable "domain" {
|
||||||
|
|
||||||
variable "mysql_password" {}
|
variable "mysql_password" {}
|
||||||
variable "links-db" {}
|
variable "links-db" {}
|
||||||
|
|
||||||
|
variable "traefik-labels" {
|
||||||
|
type = "map"
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in New Issue