Adds lidarr, remove ombi
Diff
README.md | 2 +-
media/airsonic.tf | 1 +
media/lidarr.tf | 47 +++++++++++++++++++++++++++++++++++++++++++++++
media/ombi.tf | 38 --------------------------------------
docker/conf/traefik.toml | 3 ++-
5 files changed, 51 insertions(+), 40 deletions(-)
@@ -18,7 +18,7 @@
1. docker: to actually run the services. Catch-all for miscellaneous containers
2. cloudflare: to manage the DNS.
3. mysql: to create mysql users and databases.
4. media: Media related containers (Jackett, Ombi, Radarr, Sonarr, Daapd)
4. media: Media related containers (Jackett, Lidarr, Radarr, Sonarr, Daapd)
5. Monitoring: Monitoring related resources (Cadvisor, Grafana, NodeExporter, Prometheus, Transmission-Exporter)
6. Gitea: Just git.captnemo.in
7. tt-rss: Tiny-Tiny RSS Web reader
@@ -45,6 +45,7 @@
"PUID=1004",
"PGID=1003",
"TZ=Asia/Kolkata",
"JAVA_OPTS=-Xmx512m -Xms512m",
]
links = ["${var.links-mariadb}"]
}
@@ -1,0 +1,47 @@
data "docker_registry_image" "lidarr" {
name = "linuxserver/lidarr:latest"
}
resource "docker_image" "lidarr" {
name = "${data.docker_registry_image.lidarr.name}"
pull_triggers = ["${data.docker_registry_image.lidarr.sha256_digest}"]
}
resource docker_container "lidarr" {
name = "lidarr"
image = "${docker_image.lidarr.latest}"
labels = "${merge(
var.traefik-labels, map(
"traefik.port", 8686,
"traefik.frontend.rule","Host:falcon.${var.domain}"
))}"
memory = 512
restart = "unless-stopped"
destroy_grace_seconds = 10
must_run = true
volumes {
host_path = "/mnt/xwing/config/lidarr"
container_path = "/config"
}
volumes {
host_path = "/mnt/xwing/media/DL"
container_path = "/downloads"
}
volumes {
host_path = "/mnt/xwing/media/Music"
container_path = "/music"
}
env = [
"PUID=1004",
"PGID=1003",
"TZ=Asia/Kolkata",
]
links = ["${var.links-emby}", "${var.links-transmission}"]
}
@@ -1,38 +1,0 @@
data "docker_registry_image" "ombi" {
name = "lsiodev/ombi-preview"
}
resource "docker_image" "ombi" {
name = "${data.docker_registry_image.ombi.name}"
pull_triggers = ["${data.docker_registry_image.ombi.sha256_digest}"]
}
resource docker_container "ombi" {
name = "ombi"
image = "${docker_image.ombi.latest}"
labels = "${merge(
var.traefik-labels, map(
"traefik.port", 3579,
"traefik.frontend.rule","Host:ombi.${var.domain}"
))}"
restart = "unless-stopped"
destroy_grace_seconds = 10
must_run = true
volumes {
host_path = "/mnt/xwing/config/ombi"
container_path = "/config"
}
env = [
"TZ=Asia/Kolkata",
]
links = [
"${var.links-emby}",
"${docker_container.sonarr.name}",
"${docker_container.radarr.name}",
]
}
@@ -111,7 +111,8 @@
"library.bb8.fun",
"luke.bb8.fun",
"monitoring.bb8.fun",
"ombi.bb8.fun",
"ombi.bb8.fun",
"pics.bb8.fun",
"radarr.bb8.fun",
"read.bb8.fun",