From 756dc388bedf97b68449e919a6730788f730c7b8 Mon Sep 17 00:00:00 2001 From: Ahmed Abdelhalim Date: Thu, 16 Jul 2026 14:39:19 +0200 Subject: Refactor pve cgit to use generic proxy This is refactoring the PoC for deploying cgit on pve, to now move to a more standard deployment with dedicated agnonstic proxy role/container --- host_vars/git.home.arpa.yml | Bin 531 -> 531 bytes host_vars/git.home.arpa.yml.example | 8 ++++---- host_vars/proxy.home.arpa.yml | Bin 0 -> 432 bytes host_vars/proxy.home.arpa.yml.example | 16 ++++++++++++++++ host_vars/rpi5.local.yml | Bin 3707 -> 3974 bytes 5 files changed, 20 insertions(+), 4 deletions(-) create mode 100644 host_vars/proxy.home.arpa.yml create mode 100644 host_vars/proxy.home.arpa.yml.example (limited to 'host_vars') diff --git a/host_vars/git.home.arpa.yml b/host_vars/git.home.arpa.yml index f01929e3..f3c35fa6 100644 Binary files a/host_vars/git.home.arpa.yml and b/host_vars/git.home.arpa.yml differ diff --git a/host_vars/git.home.arpa.yml.example b/host_vars/git.home.arpa.yml.example index 90db04b3..518e4f5f 100644 --- a/host_vars/git.home.arpa.yml.example +++ b/host_vars/git.home.arpa.yml.example @@ -1,15 +1,15 @@ --- -network_ipv4_address: "10.0.0.100" +network_ipv4_address: "10.0.0.102" network_ipv4_gateway: "10.0.0.254" network_ipv4_dns: "10.0.0.254" -pve_lxc_id: 100 +pve_lxc_id: 102 pve_lxc_hostname: "git" pve_lxc_template: "alpine-3.23-default_20260116_amd64.tar.xz" -pve_lxc_disk: "local-lvm:4" +pve_lxc_disk: "local-lvm:4" # storage:sizeGB pve_lxc_cores: 1 pve_lxc_memory: 256 -pve_lxc_ip: "10.0.0.100/24" +pve_lxc_ip: "10.0.0.102/24" pve_lxc_gateway: "10.0.0.254" pve_lxc_dns: "10.0.0.254" diff --git a/host_vars/proxy.home.arpa.yml b/host_vars/proxy.home.arpa.yml new file mode 100644 index 00000000..c3a0d7ea Binary files /dev/null and b/host_vars/proxy.home.arpa.yml differ diff --git a/host_vars/proxy.home.arpa.yml.example b/host_vars/proxy.home.arpa.yml.example new file mode 100644 index 00000000..87ea12fc --- /dev/null +++ b/host_vars/proxy.home.arpa.yml.example @@ -0,0 +1,16 @@ +--- +network_ipv4_address: "10.0.0.101" +network_ipv4_gateway: "10.0.0.254" +network_ipv4_dns: "10.0.0.254" + +pve_lxc_id: 101 +pve_lxc_hostname: "proxy" +pve_lxc_template: "alpine-3.23-default_20260116_amd64.tar.xz" +pve_lxc_disk: "local-lvm:2" # storage:sizeGB +pve_lxc_cores: 1 +pve_lxc_memory: 128 +pve_lxc_ip: "10.0.0.101/24" +pve_lxc_gateway: "10.0.0.254" +pve_lxc_dns: "10.0.0.254" + +proxy_type: "caddy" diff --git a/host_vars/rpi5.local.yml b/host_vars/rpi5.local.yml index c8d6c59a..bb378ce0 100644 Binary files a/host_vars/rpi5.local.yml and b/host_vars/rpi5.local.yml differ -- cgit v1.2.3