]>
Commit | Line | Data |
---|---|---|
39e05b4e IB |
1 | class role::cryptoportfolio::apache inherits role::cryptoportfolio { |
2 | class { 'apache::mod::headers': } | |
3 | apache::vhost { $web_host: | |
4 | port => '443', | |
5 | docroot => false, | |
6 | manage_docroot => false, | |
7 | proxy_dest => "http://localhost:8000", | |
8 | request_headers => 'set X-Forwarded-Proto "https"', | |
9 | ssl => true, | |
10 | ssl_cert => "/etc/letsencrypt/live/$web_host/cert.pem", | |
11 | ssl_key => "/etc/letsencrypt/live/$web_host/privkey.pem", | |
12 | ssl_chain => "/etc/letsencrypt/live/$web_host/chain.pem", | |
13 | require => Letsencrypt::Certonly[$web_host], | |
14 | proxy_preserve_host => true; | |
15 | default: * => $::profile::apache::apache_vhost_default; | |
16 | } | |
17 | } |