Commit Graph
38 Commits
Author SHA1 Message Date
k.renner ed6c79b2bb feat: Add SSH key management for Proxmox VMs and update template playbook 2026-01-25 00:15:21 +01:00
k.renner f9b44f7b2e feat: Enhance RustFS role with secret key management and bucket creation playbook 2026-01-24 23:57:10 +01:00
k.renner d9ff4b8eae feat: Implement RustFS role with installation, configuration, and service management 2026-01-24 23:57:10 +01:00
k.renner 15888d5fc3 refactor: Separate certificates role and update pipeline to include common.yml 2026-01-24 19:26:56 +01:00
k.renner aa4f142d43 Refactor: Extract certificate management to separate role and apply to PVE hosts 2026-01-24 19:21:57 +01:00
k.renner 4e65749c8e Fix workflow SSH key path and standardise cert management in common role 2026-01-24 19:05:44 +01:00
k.renner 34bb9ff264 fix: remove duplicate notify key in setup-caddy-ha.yml 2026-01-24 17:26:52 +01:00
k.renner 80035a55af fix: remove invalid placeholder comments from yaml 2026-01-24 17:25:02 +01:00
k.renner 0a13bc4d6b Add Gitea runner setup playbook and related configurations; update Docker installation tasks and service template 2026-01-24 09:45:41 +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 a7b79684c6 Add Gitea and Cloudflared installation and configuration playbooks; update .gitignore and vault files 2026-01-23 22:37:44 +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 39d523cb9d Add playbooks for managing Home Assistant Dev VM and custom error page installation 2026-01-22 14:19:23 +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 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 9de6071adf reorganize 2024-05-09 06:57:59 +02:00