apache: Added proxy support to apache::sslsite.
This commit is contained in:
parent
6cebef3715
commit
06eb2bdf9a
4 changed files with 78 additions and 55 deletions
|
@ -279,6 +279,8 @@ class apache::sslserver::listen {
|
|||
# Path to SSL private key. Defaults to puppet client certificate.
|
||||
# $ssl_chain:
|
||||
# Path to SSL certificate chain. Defaults to none.
|
||||
# $proxy:
|
||||
# Proxy site to given URL.
|
||||
#
|
||||
# === Sample usage
|
||||
#
|
||||
|
@ -288,8 +290,14 @@ class apache::sslserver::listen {
|
|||
# ssl_key => "puppet:///path/to/www.example.com.key",
|
||||
# }
|
||||
#
|
||||
# apache::site { "proxy.example.com":
|
||||
# ssl_cert => "puppet:///path/to/proxy.example.com.crt",
|
||||
# ssl_key => "puppet:///path/to/proxy.example.com.key",
|
||||
# proxy => "http://localhost:8080",
|
||||
# }
|
||||
#
|
||||
define apache::sslsite($first=false, $hsts=false, $ipaddr="_default_", $root="",
|
||||
$ssl_cert="", $ssl_key="", $ssl_chain="") {
|
||||
$ssl_cert="", $ssl_key="", $ssl_chain="", $proxy="") {
|
||||
|
||||
include apache::sslserver::listen
|
||||
|
||||
|
@ -308,6 +316,7 @@ define apache::sslsite($first=false, $hsts=false, $ipaddr="_default_", $root="",
|
|||
ssl_cert => $ssl_cert,
|
||||
ssl_key => $ssl_key,
|
||||
ssl_chain => $ssl_chain,
|
||||
proxy => $proxy,
|
||||
require => Class["apache::sslserver::listen"],
|
||||
}
|
||||
}
|
||||
|
@ -321,6 +330,7 @@ define apache::sslsite($first=false, $hsts=false, $ipaddr="_default_", $root="",
|
|||
ssl_cert => $ssl_cert,
|
||||
ssl_key => $ssl_key,
|
||||
ssl_chain => $ssl_chain,
|
||||
proxy => $proxy,
|
||||
require => Class["apache::sslserver::listen"],
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue