Commit Graph
4354 Commits
Author SHA1 Message Date
k.renner ec76461275 Add Gitea runner configuration and update infrastructure LXC definitions 2026-01-24 09:20:08 +01:00
k.renner e07bae2407 Add playbook for cleaning up accidental Gitea installation and update app.ini for registration settings 2026-01-23 23:29:45 +01:00
k.renner fb35d72328 Update Gitea proxy configuration to specify host and correct URL 2026-01-23 23:07:35 +01:00
k.renner ce45a756d3 Refactor Gitea installation playbook and add authentik configuration; update dependencies and adjust admin group settings 2026-01-23 23:01:48 +01:00
k.renner c9148c5900 Refactor infrastructure configuration: update VM and LXC definitions, enhance import script, and add handover instructions 2026-01-23 22:38:14 +01:00
k.renner a7b79684c6 Add Gitea and Cloudflared installation and configuration playbooks; update .gitignore and vault files 2026-01-23 22:37:44 +01:00
k.renner d0290f0b45 Add USB configuration to VM definitions and update lifecycle ignore_changes 2026-01-23 20:14:05 +01:00
k.renner d177399a08 Update VM state to 'started' and adjust lifecycle ignore_changes 2026-01-23 19:48:06 +01:00
k.renner 492d945f28 Fix formatting in VM resource lifecycle ignore_changes list 2026-01-23 19:41:28 +01:00
k.renner 1b58ed7dd0 Update Proxmox provider version to 3.0.1-rc6, add cloudflared LXC configuration, and refine VM resource definitions 2026-01-23 19:20:04 +01:00
k.renner 67d1e67b0c Enhance infrastructure: Update Proxmox provider configuration, add Python import script, and refine VM/LXC definitions 2026-01-23 18:59:04 +01:00
k.renner 6ea86d5900 Expand infrastructure: Add missing VMs (Caddy2, Template), configure network defaults, and add Backup pool 2026-01-23 18:34:58 +01:00
k.renner e4e795f63e Initial commit: OpenTofu infrastructure definition 2026-01-23 18:29:28 +01:00
k.renner c2930e62cb Update README and deprecate old infrastructure specs files; add OpenTofu section and move existing specs to deprecated directory 2026-01-23 18:28:27 +01:00
k.renner fd577010f3 Enhance Caddy high availability setup with additional tasks for Cloudflared configuration and IPTables management 2026-01-23 09:13:12 +01:00
k.renner ef4397d45b Refactor Cloudflared sync tasks and configure default site hostname in Caddy 2026-01-23 09:13:08 +01:00
k.renner 6ab38f1c72 Enhance Caddy high availability setup with improved VM configuration and service management 2026-01-22 19:12:34 +01:00
k.renner 1472f89ab8 Add Cloudflared configuration sync and installation tasks for high availability setup 2026-01-22 18:41:07 +01:00
k.renner 261e30e603 Add playbook for provisioning Caddy high availability setup and configure Keepalived 2026-01-22 18:00:39 +01:00
k.renner 7a0a22763f Update Authentik version to 2025.12.1 and enhance update process 2026-01-22 17:47:28 +01:00
k.renner 95d48054b5 Refactor pre-update snapshot task to create a backup via API and verify success 2026-01-22 14:48:53 +01:00
k.renner 39d523cb9d Add playbooks for managing Home Assistant Dev VM and custom error page installation 2026-01-22 14:19:23 +01:00
k.renner 1a73a43a22 Enable Paperless-GPT configuration options and update model version 2025-12-27 21:37:31 +01:00
k.renner 2afd41291d Add Paperless-GPT prompt templates and directory setup 2025-12-26 16:54:18 +01:00
k.renner 14cd1aa0ac Update Ollama base URL and Paperless public URL in configuration 2025-12-26 16:10:52 +01:00
k.renner c7a4500e03 Update Ollama model configuration for Paperless-GPT to use gemma3:4b 2025-12-26 12:27:39 +01:00
k.renner 66c4824dac Add Paperless-GPT support with configuration and Docker setup 2025-12-26 12:11:52 +01:00
k.renner 761bcf9dc0 Refactor Paperless-ngx migration playbook to use vault variables for sensitive data 2025-12-25 11:52:42 +01:00
k.renner ea5d715cde Add playbook and role for migrating Paperless-ngx to new Docker Compose structure 2025-12-25 11:44:07 +01:00
k.renner 2d0a52119d Update host group for Docker container updates to proxmox_docker 2025-12-25 11:06:47 +01:00
k.renner 61c7d4348b Remove obsolete Authentik Outpost provisioning playbook, inventory, and related templates 2025-12-25 09:35:19 +01:00
k.renner 9beebabaec Add playbooks and roles for Authentik Outpost provisioning and configuration 2025-12-07 09:33:39 +01:00
k.renner 01049b89b0 Refactor playbooks to use roles for better organization and maintainability 2025-12-07 09:33:34 +01:00
k.renner 81269d8b3f Add playbooks for checking and performing distribution upgrades 2025-12-01 14:23:03 +01:00
k.renner 25358a4809 Add playbook for running full infrastructure updates 2025-12-01 13:59:35 +01:00
k.renner 604293b9a2 Add playbook for updating Authentik with latest release and Docker management 2025-12-01 13:48:52 +01:00
k.renner 9d62a793e8 Refactor QEMU Guest Agent installation for VMs and adjust conditions for package management 2025-12-01 12:53:35 +01:00
k.renner d3f055fb32 Fix SSH connection issues and enable experimental Nix features in playbook execution
- Addressed multiple SSH connection failures due to permission denied errors and unresolved hostnames.
- Added instructions to enable experimental Nix feature 'flakes' for proper package imports.
- Updated playbook to handle unreachable hosts gracefully, ensuring that the play continues for reachable hosts.
- Documented the discovered Python interpreter warnings for future reference.
2025-11-29 12:17:39 +01:00
k.renner 34574e5449 Add playbooks for common system configuration and Docker container updates 2025-11-29 11:54:01 +01:00
k.renner e7cfca4db6 Add Nix shell configuration for Python environment with Ansible and Proxmoxer
- Created a new shell.nix file to define a development environment.
- Included Python 3 with packages: ansible-core, proxmoxer, and requests.
- Utilized Nixpkgs from the unstable channel for package management.
2025-11-29 11:27:52 +01:00
k.renner 35348551a6 Update Proxmox configuration and add vault support 2025-11-29 11:13:48 +01:00
k.renner 249c913063 Remove ansible collections from git tracking 2025-11-28 08:46:09 +01:00
k.renner 8e27bd6bc3 Remove robertdebock.update role and associated files
- Deleted LICENSE, README.md, SECURITY.md, defaults/main.yml, handlers/main.yml, meta files, molecule configurations, requirements files, tasks, and other related files for the robertdebock.update role.
- Added new inventory files for Proxmox API and hosts.
- Created playbooks for Proxmox VE rolling updates and VM updates.
2025-11-28 08:33:46 +01:00
k.renner af7fd3fb84 remove burp-pi 2024-08-28 23:55:34 +02:00
k.renner aea599aace reorganize 2024-05-09 06:59:54 +02:00
k.renner 9de6071adf reorganize 2024-05-09 06:57:59 +02:00
k.renner bbb9472480 add roles 2024-05-09 06:37:23 +02:00
k.renner 704e7ace73 add roles 2024-05-09 06:36:53 +02:00
k.renner 6425c29807 add gitea.renner.uno 2024-05-08 21:50:54 +02:00
k.renner 3925fac2cd Merge remote-tracking branch 'refs/remotes/origin/main' 2024-05-08 21:42:47 +02:00