diff options
| author | alex <alex@pdp7.net> | 2023-03-11 12:18:03 +0100 |
|---|---|---|
| committer | alex <alex@pdp7.net> | 2023-03-11 12:18:03 +0100 |
| commit | 5e565f0374840245e5012fb57ba0af24de78e34b (patch) | |
| tree | 45ef53752d69a88004dba15559abf09e96525c07 /personal_infra/puppet/modules/proxmox | |
| parent | ffae0d6f55f609bf67f54891ea0c95e381a8368c (diff) | |
Draft proxmox proxy support + route53
Diffstat (limited to 'personal_infra/puppet/modules/proxmox')
| -rw-r--r-- | personal_infra/puppet/modules/proxmox/manifests/proxy.pp | 2 | ||||
| -rw-r--r-- | personal_infra/puppet/modules/proxmox/manifests/proxy_host.pp | 15 |
2 files changed, 16 insertions, 1 deletions
diff --git a/personal_infra/puppet/modules/proxmox/manifests/proxy.pp b/personal_infra/puppet/modules/proxmox/manifests/proxy.pp index 65f93cb6..2a07c44c 100644 --- a/personal_infra/puppet/modules/proxmox/manifests/proxy.pp +++ b/personal_infra/puppet/modules/proxmox/manifests/proxy.pp @@ -21,7 +21,7 @@ class proxmox::proxy ($mail, $base_hostname) { file {'/etc/apache2/sites-enabled/test.conf': content => @("EOT") - MDomain $base_hostname + MDomain $base_hostname auto MDCertificateAgreement accepted MDContactEmail $mail MDNotifyCmd /usr/local/bin/notify_md_renewal diff --git a/personal_infra/puppet/modules/proxmox/manifests/proxy_host.pp b/personal_infra/puppet/modules/proxmox/manifests/proxy_host.pp new file mode 100644 index 00000000..33b28de0 --- /dev/null +++ b/personal_infra/puppet/modules/proxmox/manifests/proxy_host.pp @@ -0,0 +1,15 @@ +define proxmox::proxy_host (String[1] $target) { + file {"/etc/apache2/sites-enabled/$title.conf": + content => @("EOT") + MDomain $title + + <VirtualHost *:443> + ServerName $title + SSLEngine on + </VirtualHost> + | EOT + , + } + ~> + Service['apache2'] +} |
