From c653ce124758fb2d5f1d6ae1abfb0430ef6a9867 Mon Sep 17 00:00:00 2001 From: alex Date: Sun, 5 Mar 2023 20:42:33 +0100 Subject: Add initial Proxmox proxy --- personal_infra/puppet/modules/proxmox/README.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'personal_infra/puppet/modules/proxmox/README.md') diff --git a/personal_infra/puppet/modules/proxmox/README.md b/personal_infra/puppet/modules/proxmox/README.md index 1600d224..42bf724c 100644 --- a/personal_infra/puppet/modules/proxmox/README.md +++ b/personal_infra/puppet/modules/proxmox/README.md @@ -16,3 +16,19 @@ network: netmask: 255.255.255.0 network: 10.3.3.0/24 ``` + +## Proxy + +Class `proxmox::proxy` can handle proxying internal web servers. + +``` +class {'proxmox::proxy': + mail => lookup('mail.root_mail'), + base_hostname => lookup('network.public_hostname'), +} +``` + +This uses the Apache HTTP Server and mod_md to obtain certificates. +Your hostname must be publicly accessible, because http challenges are used. + +You receive mails to restart your server when required. -- cgit v1.2.3