Commit Graph
4354 Commits
Author SHA1 Message Date
k.renner c277439df3 fix: remove legacy disk configuration and update cloudinit storage defaults 2026-02-09 16:33:34 +01:00
k.renner 425321fd07 fix: remove static LXC infrastructure configuration for cleaner management 2026-02-09 16:25:21 +01:00
k.renner 4779545156 fix: add cloud-init slot configuration and enhance disk settings for VMs 2026-02-09 16:14:40 +01:00
k.renner 1d6729e413 fix: update default storage type for VM disks from local-lvm to local-zfs 2026-02-09 15:46:02 +01:00
k.renner a93b3bb37e fix: refactor VM disk configuration to use a unified disks list for consistency 2026-02-09 15:45:21 +01:00
k.renner db01e6e1a2 fix: remove network_bridge and disk_format from multiple VM configurations for consistency 2026-02-09 15:37:07 +01:00
k.renner a2dd9ccc25 fix: remove mac_address from Proxmox VM configurations for consistency 2026-02-09 15:20:19 +01:00
k.renner 66827bbe61 fix: consolidate CNAME configuration for homeassistant VM 2026-02-09 15:14:16 +01:00
k.renner 35f289bae4 fix: update fortress VM name for consistency and add cnames 2026-02-09 15:11:56 +01:00
k.renner f0313269b8 fix: add unifi API URL secret validation to deploy workflow
Deploy Infrastructure / plan (push) Failing after 1m30s
Deploy Infrastructure / apply (push) Has been skipped
2026-02-09 00:08:44 +01:00
k.renner bc87713c30 fix: add unifi username and password secrets validation to deploy workflow
Deploy Infrastructure / plan (push) Failing after 1m22s
Deploy Infrastructure / apply (push) Has been skipped
2026-02-08 23:59:45 +01:00
k.renner 52bff34dec fix: improve tofu plan step for better debugging and output visibility
Deploy Infrastructure / plan (push) Failing after 57s
Deploy Infrastructure / apply (push) Failing after 3m27s
2026-02-08 23:49:28 +01:00
k.renner c88b2b1de1 fix: enhance tofu plan step with error handling and output display for debugging
Deploy Infrastructure / plan (push) Failing after 47s
Deploy Infrastructure / apply (push) Has been skipped
2026-02-08 22:13:37 +01:00
k.renner 833d6177dd fix: ensure AWS credentials are properly initialized in OpenTofu workflow
Deploy Infrastructure / plan (push) Failing after 1m0s
Deploy Infrastructure / apply (push) Failing after 3m33s
2026-02-08 22:01:34 +01:00
k.renner 0560d4d265 fix: add duplicate entry for caddy.renner.uno in ingress module
Deploy Infrastructure / plan (push) Failing after 24s
Deploy Infrastructure / apply (push) Has been skipped
Security Audit / Infrastructure Scan (IaC) (push) Successful in 25s
Security Audit / Docker Image Scan (docker.io/library/postgres:15) (push) Has been cancelled
Security Audit / Docker Image Scan (docker.io/library/redis:7) (push) Has been cancelled
Security Audit / Docker Image Scan (ghcr.io/icereed/paperless-gpt:latest) (push) Has been cancelled
Security Audit / Docker Image Scan (ghcr.io/paperless-ngx/paperless-ngx:latest) (push) Has been cancelled
Security Audit / Docker Image Scan (docker.io/gotenberg/gotenberg:8) (push) Has been cancelled
Security Audit / Docker Image Scan (shenxn/protonmail-bridge:latest) (push) Has been cancelled
Security Audit / Docker Image Scan (docker.io/apache/tika:latest) (push) Has been cancelled
2026-02-08 21:56:48 +01:00
k.renner 976e810538 fix: add missing AWS_REGION environment variable to deploy workflow 2026-02-08 21:48:45 +01:00
k.renner 71a70a1dac refactor: update Ansible and OpenTofu workflows for improved dependency management and SSH setup
Security Audit / Docker Image Scan (docker.io/library/redis:7) (push) Waiting to run
Security Audit / Docker Image Scan (ghcr.io/icereed/paperless-gpt:latest) (push) Waiting to run
Security Audit / Docker Image Scan (ghcr.io/paperless-ngx/paperless-ngx:latest) (push) Waiting to run
Security Audit / Docker Image Scan (shenxn/protonmail-bridge:latest) (push) Waiting to run
Security Audit / Infrastructure Scan (IaC) (push) Successful in 44s
Security Audit / Docker Image Scan (docker.io/apache/tika:latest) (push) Failing after 9m31s
Deploy Infrastructure / plan (push) Failing after 45s
Deploy Infrastructure / apply (push) Has been skipped
Security Audit / Docker Image Scan (docker.io/gotenberg/gotenberg:8) (push) Has been cancelled
Security Audit / Docker Image Scan (docker.io/library/postgres:15) (push) Has been cancelled
2026-02-08 21:44:39 +01:00
k.renner e280c49e91 feat: add support for Ansible playbooks in Proxmox LXC module for post-creation provisioning 2026-02-08 21:26:39 +01:00
k.renner 3e108d77fa refactor: migrate LXC and rustfs modules to individual files for improved organization
Security Audit / Docker Image Scan (docker.io/library/redis:7) (push) Waiting to run
Security Audit / Docker Image Scan (ghcr.io/icereed/paperless-gpt:latest) (push) Waiting to run
Security Audit / Docker Image Scan (ghcr.io/paperless-ngx/paperless-ngx:latest) (push) Waiting to run
Security Audit / Docker Image Scan (shenxn/protonmail-bridge:latest) (push) Waiting to run
Ansible Setup / ansible (push) Failing after 12m42s
Security Audit / Infrastructure Scan (IaC) (push) Failing after 11m49s
Deploy Infrastructure / plan (push) Failing after 18m11s
Deploy Infrastructure / apply (push) Has been skipped
Security Audit / Docker Image Scan (docker.io/apache/tika:latest) (push) Failing after 18m15s
Security Audit / Docker Image Scan (docker.io/gotenberg/gotenberg:8) (push) Has been cancelled
Security Audit / Docker Image Scan (docker.io/library/postgres:15) (push) Has been cancelled
2026-02-08 21:06:46 +01:00
k.renner 3303215619 feat: refactor Proxmox LXC module to support dynamic features and mountpoints 2026-02-08 21:02:49 +01:00
k.renner aeb11c0d9a refactor: remove unused LXC generation script for improved code clarity 2026-02-08 20:07:16 +01:00
k.renner 38664ca94e Refactor code structure for improved readability and maintainability 2026-02-08 20:06:29 +01:00
k.renner fc8c47d1de refactor: update lifecycle ignore_changes for proxmox_vm_qemu and remove unused netboot configuration 2026-02-08 20:05:37 +01:00
k.renner 71fde8f242 feat: refactor Proxmox VM and LXC modules for improved configuration and dynamic resource handling 2026-02-08 19:58:34 +01:00
k.renner e15f85dec8 feat: update ingress CNAME records and refactor Proxmox VM modules for improved configuration 2026-02-08 18:00:43 +01:00
k.renner 96c42ab649 feat: add ingress CNAME records for caddy and gitea modules, remove redundant DNS resource definitions 2026-02-08 17:07:12 +01:00
k.renner a5aef4c8a7 feat: add unifi DNS record resources for ingress and container hostnames 2026-02-08 17:00:59 +01:00
k.renner baff1e0a1c fix: update CNAME value for gitea DNS record to point to ingress.renner.uno 2026-02-08 16:56:39 +01:00
k.renner bd9657f464 feat: refactor Proxmox LXC modules for improved configuration and error handling 2026-02-08 16:41:50 +01:00
k.renner 50e1c4f0cd feat: implement proxmox_lxc and proxmox_vm modules with variable support for improved resource management 2026-02-06 22:11:06 +01:00
k.renner 1bb67b9245 chore: update code structure for better readability and maintainability
Ansible Setup / ansible (push) Has been cancelled
Deploy Infrastructure / plan (push) Has been cancelled
Security Audit / Infrastructure Scan (IaC) (push) Has been cancelled
Security Audit / Docker Image Scan (docker.io/apache/tika:latest) (push) Has been cancelled
Security Audit / Docker Image Scan (docker.io/gotenberg/gotenberg:8) (push) Has been cancelled
Security Audit / Docker Image Scan (docker.io/library/postgres:15) (push) Has been cancelled
Security Audit / Docker Image Scan (docker.io/library/redis:7) (push) Has been cancelled
Security Audit / Docker Image Scan (ghcr.io/icereed/paperless-gpt:latest) (push) Has been cancelled
Security Audit / Docker Image Scan (ghcr.io/paperless-ngx/paperless-ngx:latest) (push) Has been cancelled
Security Audit / Docker Image Scan (shenxn/protonmail-bridge:latest) (push) Has been cancelled
Deploy Infrastructure / apply (push) Has been cancelled
2026-02-06 21:23:27 +01:00
k.renner 8a1b959678 Remove obsolete A record for 'nas-2' from renner.uno DNS configuration 2026-02-06 20:16:09 +01:00
k.renner ce9535eb7c Add 'note' field to unifi_client resources for better management context 2026-02-06 19:29:36 +01:00
k.renner 406d20156d Refactor code structure for improved readability and maintainability 2026-02-06 18:51:26 +01:00
k.renner cf5f233721 Add Unifi DNS records for various services including bind1, bind2, influxdb, grafana, mosquitto, paperless, netbox, and kasm; implement fetch_ids.py for DNS record management
Ansible Setup / ansible (push) Failing after 29s
Deploy Infrastructure / plan (push) Failing after 56s
Deploy Infrastructure / apply (push) Has been skipped
Security Audit / Infrastructure Scan (IaC) (push) Failing after 34s
Security Audit / Docker Image Scan (docker.io/gotenberg/gotenberg:8) (push) Failing after 1m14s
Security Audit / Docker Image Scan (docker.io/apache/tika:latest) (push) Failing after 1m34s
Security Audit / Docker Image Scan (docker.io/library/postgres:15) (push) Failing after 33s
Security Audit / Docker Image Scan (docker.io/library/redis:7) (push) Failing after 25s
Security Audit / Docker Image Scan (ghcr.io/icereed/paperless-gpt:latest) (push) Failing after 39s
Security Audit / Docker Image Scan (shenxn/protonmail-bridge:latest) (push) Successful in 58s
Security Audit / Docker Image Scan (ghcr.io/paperless-ngx/paperless-ngx:latest) (push) Failing after 2m10s
2026-02-04 22:56:02 +01:00
k.renner 97d0af6702 Add DNS records for renner.uno, including A and CNAME records 2026-02-04 22:40:32 +01:00
k.renner 53e568365b Add hastate and hagroup configurations to Proxmox LXC and VM resources for high availability 2026-02-04 22:22:37 +01:00
k.renner a4d0dfa25b Remove obsolete Caddy LXC configurations and DNS records; update S3 bucket configuration 2026-02-04 15:24:38 +01:00
k.renner 3aa23aa2b3 Add Unifi and Cloudflare provider configurations and examples
Deploy Infrastructure / plan (push) Failing after 19s
Deploy Infrastructure / apply (push) Has been skipped
Security Audit / Infrastructure Scan (IaC) (push) Successful in 17s
Ansible Setup / ansible (push) Successful in 2m13s
Security Audit / Docker Image Scan (docker.io/gotenberg/gotenberg:8) (push) Failing after 2m54s
Security Audit / Docker Image Scan (docker.io/library/postgres:15) (push) Failing after 31s
Security Audit / Docker Image Scan (docker.io/library/redis:7) (push) Failing after 17s
Security Audit / Docker Image Scan (ghcr.io/icereed/paperless-gpt:latest) (push) Failing after 17s
Security Audit / Docker Image Scan (ghcr.io/paperless-ngx/paperless-ngx:latest) (push) Failing after 2m47s
Security Audit / Docker Image Scan (shenxn/protonmail-bridge:latest) (push) Successful in 17s
Security Audit / Docker Image Scan (docker.io/apache/tika:latest) (push) Failing after 9m48s
2026-02-02 21:54:10 +01:00
k.renner ba0baa3c10 Remove obsolete Ansible playbooks and Terraform configurations for Home Assistant Dev VM, Ubuntu template, and OpenTofu state bucket 2026-02-02 20:36:53 +01:00
k.renner 4c85859317 Refactor LXC configurations: move resources to individual files and update generation script
Deploy Infrastructure / plan (push) Failing after 28s
Deploy Infrastructure / apply (push) Has been skipped
Security Audit / Infrastructure Scan (IaC) (push) Successful in 35s
Ansible Setup / ansible (push) Successful in 2m28s
Security Audit / Docker Image Scan (docker.io/apache/tika:latest) (push) Failing after 2m42s
Security Audit / Docker Image Scan (docker.io/library/postgres:15) (push) Failing after 49s
Security Audit / Docker Image Scan (docker.io/library/redis:7) (push) Failing after 23s
Security Audit / Docker Image Scan (ghcr.io/icereed/paperless-gpt:latest) (push) Failing after 33s
Security Audit / Docker Image Scan (docker.io/gotenberg/gotenberg:8) (push) Failing after 3m49s
Security Audit / Docker Image Scan (shenxn/protonmail-bridge:latest) (push) Successful in 56s
Security Audit / Docker Image Scan (ghcr.io/paperless-ngx/paperless-ngx:latest) (push) Failing after 3m35s
2026-02-02 18:22:44 +01:00
k.renner ebca0c6c02 Refactor Proxmox VM configurations for improved organization and clarity
- Moved VM definitions for netboot, fortress, homeassistant, bind1, uptime_kuma, influxdb, grafana, mosquitto, paperless, homeassistant_dev, netbox, cdns, ntp, kasm, dev, and ubuntu template to new resource names for better readability.
- Updated VM configurations with appropriate settings including memory, CPU, disks, and network configurations.
- Ensured all VMs have consistent lifecycle management and SSH key configurations.
- Adjusted boot orders and other parameters to align with operational requirements.
2026-02-02 17:39:48 +01:00
k.renner e16270133b Update RustFS configuration and add migration playbook for dedicated disk setup 2026-02-01 18:33:12 +01:00
k.renner e95f91bafd Update S3 endpoint to use consistent URL across configurations
Ansible Setup / ansible (push) Successful in 2m1s
Deploy Infrastructure / plan (push) Failing after 2m2s
Deploy Infrastructure / apply (push) Has been skipped
Security Audit / Infrastructure Scan (IaC) (push) Successful in 42s
Security Audit / Docker Image Scan (docker.io/apache/tika:latest) (push) Failing after 4m35s
Security Audit / Docker Image Scan (docker.io/gotenberg/gotenberg:8) (push) Failing after 3m55s
Security Audit / Docker Image Scan (docker.io/library/redis:7) (push) Failing after 18s
Security Audit / Docker Image Scan (docker.io/library/postgres:15) (push) Failing after 45s
Security Audit / Docker Image Scan (ghcr.io/icereed/paperless-gpt:latest) (push) Failing after 27s
Security Audit / Docker Image Scan (shenxn/protonmail-bridge:latest) (push) Successful in 16s
Security Audit / Docker Image Scan (ghcr.io/paperless-ngx/paperless-ngx:latest) (push) Failing after 3m27s
2026-02-01 13:48:09 +01:00
k.renner 1fc6c17c72 Add Keepalived configuration and tasks for high availability setup 2026-02-01 13:46:04 +01:00
k.renner 044152dabe Update Immich configuration: add public URL and OAuth signing algorithm
Ansible Setup / ansible (push) Successful in 2m27s
Deploy Infrastructure / plan (push) Successful in 2m29s
Security Audit / Infrastructure Scan (IaC) (push) Successful in 19s
Deploy Infrastructure / apply (push) Successful in 39s
Security Audit / Docker Image Scan (docker.io/apache/tika:latest) (push) Failing after 3m19s
Security Audit / Docker Image Scan (docker.io/library/postgres:15) (push) Failing after 43s
Security Audit / Docker Image Scan (docker.io/library/redis:7) (push) Failing after 22s
Security Audit / Docker Image Scan (ghcr.io/icereed/paperless-gpt:latest) (push) Failing after 19s
Security Audit / Docker Image Scan (docker.io/gotenberg/gotenberg:8) (push) Failing after 3m55s
Security Audit / Docker Image Scan (shenxn/protonmail-bridge:latest) (push) Successful in 39s
Security Audit / Docker Image Scan (ghcr.io/paperless-ngx/paperless-ngx:latest) (push) Failing after 3m8s
2026-02-01 12:37:01 +01:00
k.renner 2d4542a9ef Add automated database password fix playbook and update migration guide 2026-02-01 10:51:40 +01:00
k.renner 0eaad0f0d2 Add Immich database migration steps, update configuration, and enhance Docker setup 2026-02-01 10:14:30 +01:00
k.renner 210d82e2fa Remove deprecated VM and LXC specifications from Ansible configuration 2026-01-31 22:09:31 +01:00
k.renner c5c107ab2a Add Immich installation and configuration playbook with migration guide and templates 2026-01-31 21:47:05 +01:00