Skip to content

Commit

Permalink
Merge pull request voxpupuli#530 from bostrowski13/master
Browse files Browse the repository at this point in the history
added ssl_depth and password params for configuration
  • Loading branch information
eputnam authored Feb 21, 2017
2 parents 03c9e77 + 3d1dda6 commit 88ca873
Show file tree
Hide file tree
Showing 5 changed files with 24 additions and 0 deletions.
8 changes: 8 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -424,6 +424,14 @@ Cert to use for SSL.

Key to use for SSL.

####`ssl_cert_password`

Password used when generating CSR.

####`ssl_depth`

SSL verification depth.

####`ssl_management_port`

SSL management port.
Expand Down
2 changes: 2 additions & 0 deletions manifests/config.pp
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,8 @@
$ssl_cacert = $rabbitmq::ssl_cacert
$ssl_cert = $rabbitmq::ssl_cert
$ssl_key = $rabbitmq::ssl_key
$ssl_depth = $rabbitmq::ssl_depth
$ssl_cert_password = $rabbitmq::ssl_cert_password
$ssl_port = $rabbitmq::ssl_port
$ssl_interface = $rabbitmq::ssl_interface
$ssl_management_port = $rabbitmq::ssl_management_port
Expand Down
6 changes: 6 additions & 0 deletions manifests/init.pp
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,8 @@
$ssl_cacert = $rabbitmq::params::ssl_cacert,
$ssl_cert = $rabbitmq::params::ssl_cert,
$ssl_key = $rabbitmq::params::ssl_key,
$ssl_depth = $rabbitmq::params::ssl_depth,
$ssl_cert_password = $rabbitmq::params::ssl_cert_password,
$ssl_port = $rabbitmq::params::ssl_port,
$ssl_interface = $rabbitmq::params::ssl_interface,
$ssl_management_port = $rabbitmq::params::ssl_management_port,
Expand Down Expand Up @@ -140,6 +142,10 @@
validate_string($ssl_cacert)
validate_string($ssl_cert)
validate_string($ssl_key)
if $ssl_depth {
validate_integer($ssl_depth)
}
validate_string($ssl_cert_password)
validate_array($ssl_ciphers)
if ! is_integer($ssl_port) {
validate_re($ssl_port, '\d+')
Expand Down
2 changes: 2 additions & 0 deletions manifests/params.pp
Original file line number Diff line number Diff line change
Expand Up @@ -104,6 +104,8 @@
$ssl_cacert = 'UNSET'
$ssl_cert = 'UNSET'
$ssl_key = 'UNSET'
$ssl_depth = undef
$ssl_cert_password = undef
$ssl_port = '5671'
$ssl_interface = 'UNSET'
$ssl_management_port = '15671'
Expand Down
6 changes: 6 additions & 0 deletions templates/rabbitmq.config.erb
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,12 @@
<%- end -%>
{certfile,"<%= @ssl_cert %>"},
{keyfile,"<%= @ssl_key %>"},
<%- if @ssl_cert_password != 'UNSET' -%>
{password, "<%= @ssl_cert_password %>"},
<%- end -%>
<%- if @ssl_depth != 'UNSET' -%>
{depth,<%= @ssl_depth %>},
<%- end -%>
{verify,<%= @ssl_verify %>},
{fail_if_no_peer_cert,<%= @ssl_fail_if_no_peer_cert %>}
<%- if @ssl_versions -%>
Expand Down

0 comments on commit 88ca873

Please sign in to comment.