diff --git a/docker/arm/docker-compose.yml b/docker/arm/docker-compose.yml index e5aa54e..8782779 100644 --- a/docker/arm/docker-compose.yml +++ b/docker/arm/docker-compose.yml @@ -154,7 +154,38 @@ services: - 22000:22000/udp - 21027:21027/udp restart: unless-stopped + + wiki-db: + image: postgres:15-alpine + environment: + POSTGRES_DB: wiki + POSTGRES_PASSWORD: $DB_PASS + POSTGRES_USER: wikijs + logging: + driver: "none" + restart: unless-stopped + volumes: + - db-data:/var/lib/postgresql/data + networks: + - gitea_main + wiki: + container_name: wiki + image: ghcr.io/requarks/wiki:2.5.303 + depends_on: + - wiki-db + environment: + DB_TYPE: postgres + DB_HOST: wiki-db + DB_PORT: 5432 + DB_USER: wikijs + DB_PASS: $DB_PASS + DB_NAME: wiki + restart: unless-stopped + ports: + - "1234:3000" + networks: + - gitea_main networks: gitea_main: @@ -163,3 +194,4 @@ networks: volumes: linkstack: n8n_data: + db-data: diff --git a/docker/arrs/docker-compose.yml b/docker/arrs/docker-compose.yml index 80f0753..b8caf4b 100644 --- a/docker/arrs/docker-compose.yml +++ b/docker/arrs/docker-compose.yml @@ -57,7 +57,7 @@ services: - PGID=1000 sonarr: - image: ghcr.io/linuxserver/sonarr@sha256:bffa87787eacff9023df4400f521c159566d14b5a280caec8b54196071e6038e + image: ghcr.io/linuxserver/sonarr@sha256:0777b308a414000505651059a95af373ded6aba8ce5a40b50d7aad333dc912e2 container_name: sonarr ports: - "8989:8989" diff --git a/docker/authentik/docker-compose.yml b/docker/authentik/docker-compose.yml index ed049d2..4796b6f 100644 --- a/docker/authentik/docker-compose.yml +++ b/docker/authentik/docker-compose.yml @@ -32,7 +32,7 @@ services: volumes: - redis:/data server: - image: ghcr.io/goauthentik/server@sha256:f79b6cf35b29a8591136afb633ddd46da303e9cd2ca82c7cdfbd020a780e15e8 + image: ghcr.io/goauthentik/server@sha256:ec5683345b6283214e01112dd4ba4ac7af1fc638a6e2301e6c18b7f3036f27bc restart: unless-stopped command: server environment: @@ -53,7 +53,7 @@ services: - postgresql - redis worker: - image: ghcr.io/goauthentik/server@sha256:f79b6cf35b29a8591136afb633ddd46da303e9cd2ca82c7cdfbd020a780e15e8 + image: ghcr.io/goauthentik/server@sha256:ec5683345b6283214e01112dd4ba4ac7af1fc638a6e2301e6c18b7f3036f27bc restart: unless-stopped command: worker environment: diff --git a/terraform/k3s-master.tf b/terraform/k3s-master.tf index a3a59bb..7229c72 100644 --- a/terraform/k3s-master.tf +++ b/terraform/k3s-master.tf @@ -6,6 +6,7 @@ resource "proxmox_virtual_environment_vm" "K3s-Master" { name = "K3s-Master" description = "Kubernetes master" tags = ["tofu", "ubuntu-22", "auto-homelab-repo", "infrastructure"] + started = false agent { enabled = true # read 'Qemu guest agent' section, change to true only when ready diff --git a/terraform/k3s-master2.tf b/terraform/k3s-master2.tf index 64da7eb..2b640df 100644 --- a/terraform/k3s-master2.tf +++ b/terraform/k3s-master2.tf @@ -6,6 +6,7 @@ resource "proxmox_virtual_environment_vm" "K3s-Master2" { name = "K3s-Master2" description = "Kubernetes Master" tags = ["tofu", "ubuntu-22", "auto-homelab-repo", "infrastructure"] + started = false agent { enabled = true # read 'Qemu guest agent' section, change to true only when ready diff --git a/terraform/k3s-master3.tf b/terraform/k3s-master3.tf index de08861..19eb715 100644 --- a/terraform/k3s-master3.tf +++ b/terraform/k3s-master3.tf @@ -6,6 +6,7 @@ resource "proxmox_virtual_environment_vm" "K3s-Master3" { name = "K3s-Master3" description = "Kubernetes master" tags = ["tofu", "ubuntu-22", "auto-homelab-repo", "infrastructure"] + started = false agent { enabled = true # read 'Qemu guest agent' section, change to true only when ready diff --git a/terraform/runner.tf b/terraform/runner.tf index 9cab0c9..d3a8646 100644 --- a/terraform/runner.tf +++ b/terraform/runner.tf @@ -2,17 +2,17 @@ resource "proxmox_virtual_environment_vm" "Runner" { # VM General Settings node_name = "prox" - vm_id = 207 + vm_id = 952 name = "Runner" - description = "Forgejo Runner" - tags = ["tofu", "ubuntu-22", "auto-homelab-repo", "infrastructure"] + description = "Forgejo Runner for iac" + tags = ["tofu", "ubuntu-22", "iac-repo", "infrastructure"] agent { enabled = true # read 'Qemu guest agent' section, change to true only when ready } clone { - vm_id = 8000 + vm_id = 8100 } # VM CPU Settings @@ -35,7 +35,7 @@ resource "proxmox_virtual_environment_vm" "Runner" { # VM Disk Settings disk { datastore_id = "Fast2Tb" - size = 60 + size = 40 interface = "scsi0" }