diff options
Diffstat (limited to 'personal_infra/puppet/modules/proxmox/README.md')
| -rw-r--r-- | personal_infra/puppet/modules/proxmox/README.md | 16 |
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. |
