aboutsummaryrefslogtreecommitdiff
path: root/personal_infra/puppet/modules/proxmox/README.md
diff options
context:
space:
mode:
authoralex <alex@pdp7.net>2023-03-05 20:42:33 +0100
committeralex <alex@pdp7.net>2023-03-05 20:42:33 +0100
commitc653ce124758fb2d5f1d6ae1abfb0430ef6a9867 (patch)
tree1b796fefd09fb06e825e488c91428abf334ecb22 /personal_infra/puppet/modules/proxmox/README.md
parente66b3c00b5e96e436d8f62b3b29e5f1e45a9de8e (diff)
Add initial Proxmox proxy
Diffstat (limited to 'personal_infra/puppet/modules/proxmox/README.md')
-rw-r--r--personal_infra/puppet/modules/proxmox/README.md16
1 files changed, 16 insertions, 0 deletions
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.