minor fixes and upgrades
Diff
elibsrv.tf | 2 +-
miniflux.tf | 2 +-
providers.tf | 2 --
secrets.tf | 4 ++++
db/postgres.tf | 6 +++---
db/providers.tf | 9 ---------
db/variables.tf | 3 +--
db/volumes.tf | 5 ++---
media/radarr.tf | 3 +--
media/requestrr.tf | 3 +--
docker/conf/traefik.toml | 2 +-
11 files changed, 15 insertions(+), 26 deletions(-)
@@ -1,5 +1,5 @@
module "elibsrv" {
name = "./elibsrv"
name = "elibsrv"
source = "./modules/container"
image = "captn3m0/elibsrv"
@@ -1,7 +1,7 @@
module "miniflux-container" {
name = "miniflux"
source = "./modules/container"
image = "miniflux/miniflux:2.0.33"
image = "miniflux/miniflux:2.0.34"
web = {
expose = true
@@ -1,8 +1,6 @@
provider "docker" {
host = "tcp://docker.vpn.bb8.fun:2376"
cert_path = "./secrets/tatooine"
}
provider "docker" {
@@ -34,6 +34,10 @@
path = "Nebula/MINIFLUX_DB_PASSWORD"
}
data "pass_password" "firesync-db-password" {
path = "Nebula/FIRESYNC_DB_PASSWORD"
}
data "pass_password" "cloudflare_key" {
path = "Nebula/CLOUDFLARE_KEY"
}
@@ -1,11 +1,11 @@
resource "docker_container" "postgres" {
name = "postgres"
image = docker_image.postgres.latest
volumes {
volume_name = docker_volume.postgres_volume.name
volume_name = docker_volume.pg_data.name
container_path = "/var/lib/postgresql/data"
host_path = docker_volume.postgres_volume.mountpoint
read_only = false
}
@@ -24,6 +24,7 @@
}
memory = 256
memory_swap = 512
restart = "unless-stopped"
destroy_grace_seconds = 10
must_run = true
@@ -47,4 +48,3 @@
data "docker_network" "bridge" {
name = "bridge"
}
@@ -1,16 +1,7 @@
terraform {
required_providers {
pass = {
source = "camptocamp/pass"
}
digitalocean = {
source = "digitalocean/digitalocean"
}
postgresql = {
source = "cyrilgdn/postgresql"
}
cloudflare = {
source = "cloudflare/cloudflare"
}
docker = {
source = "kreuzwerker/docker"
@@ -1,6 +1,6 @@
variable "postgres-version" {
description = "postgres version to use for fetching the docker image"
default = "10-alpine"
default = "14-alpine"
}
variable "ips" {
@@ -9,4 +9,3 @@
variable "postgres-root-password" {
}
@@ -1,4 +1,3 @@
resource "docker_volume" "postgres_volume" {
name = "postgres_volume"
resource "docker_volume" "pg_data" {
name = "pg_data"
}
@@ -1,10 +1,9 @@
module "radarr" {
name = "radarr"
source = "../modules/container"
image = "linuxserver/radarr:latest"
networks = [docker_network.media.id, data.docker_network.bridge.id]
web = {
expose = true
@@ -21,7 +21,6 @@
},
]
networks = [docker_network.media.id, data.docker_network.bridge.id]
}
@@ -58,7 +58,7 @@
[acme.dnsChallenge]
provider = "cloudflare"
delayBeforeCheck = 30
delayBeforeCheck = 120
[[acme.domains]]