File tree Expand file tree Collapse file tree 4 files changed +55
-15
lines changed Expand file tree Collapse file tree 4 files changed +55
-15
lines changed Original file line number Diff line number Diff line change 173
173
# Array [String]. The cipher strings to deny connections for.
174
174
# Defaults to <tt>undef</tt>
175
175
#
176
+ # [*ssl_include_protocol*]
177
+ # Array [String]. The protocol strings to allow connections for.
178
+ # Defaults to <tt>undef</tt>
179
+ #
180
+ # [*ssl_exclude_protocol*]
181
+ # Array [String]. The protocol strings to deny connections for.
182
+ # Defaults to <tt>undef</tt>
183
+ #
184
+ # [*ssl_tls_renegotiation*]
185
+ # Boolean. Explicitly allow or deny TLS renegotiation.
186
+ # Defaults to <tt>undef</tt>
187
+ #
176
188
# [*via*]
177
189
# String. String used in the Via header.
178
190
# Defaults to <tt>undef</tt>
290
302
$ssl_key_password = undef ,
291
303
$ssl_include_cipher = undef ,
292
304
$ssl_exclude_cipher = undef ,
305
+ $ssl_include_protocol = undef ,
306
+ $ssl_exclude_protocol = undef ,
307
+ $ssl_tls_renegotiation = undef ,
293
308
$syslog_server = undef ,
294
309
$syslog_port = $repose::params::syslog_port,
295
310
$syslog_protocol = $repose::params::syslog_protocol,
Original file line number Diff line number Diff line change 2
2
%define base_name repose
3
3
4
4
Name: puppet-module-%{user }-%{base_name }
5
- Version: 2.7 .0
5
+ Version: 2.8 .0
6
6
Release: 1
7
7
BuildArch: noarch
8
8
Summary: Puppet module to configure %{base_name }
@@ -30,6 +30,8 @@ cp -pr * %{buildroot}%{module_dir}/
30
30
%{module_dir }
31
31
32
32
%changelog
33
+ * Mon May 12 2018 Josh Bell <josh.bell@rackspace.com> - 2.8.0-1
34
+ - Add ssl protocol and tls renegotiation options to container filter
33
35
* Mon Apr 02 2018 Dimitry Ushakov <dimitry.ushakov@rackspace.com> - 2.7.0-1
34
36
- Add opentracing module and tests
35
37
* Wed Mar 21 2018 Meynard Alconis <meynard.alconis@rackspace.com> - 2.6.2-1
Original file line number Diff line number Diff line change 77
77
:ssl_keystore_filename => 'keystore.name' ,
78
78
:ssl_keystore_password => 'mypassword' ,
79
79
:ssl_key_password => 'keypassword' ,
80
- :ssl_include_cipher => [ 'include' ] ,
81
- :ssl_exclude_cipher => [ 'exclude' ] ,
80
+ :ssl_include_cipher => [ 'include' ] ,
81
+ :ssl_exclude_cipher => [ 'exclude' ] ,
82
+ :ssl_include_protocol => [ 'include' ] ,
83
+ :ssl_exclude_protocol => [ 'exclude' ] ,
84
+ :ssl_tls_renegotiation => 'true' ,
82
85
:content_body_read_limit => '10240000' ,
83
86
:jmx_reset_time => '3600000' ,
84
87
:client_request_logging => 'false' ,
109
112
with_content ( /<key-password>keypassword<\/ key-password>/ ) .
110
113
with_content ( /<included-ciphers>/ ) .
111
114
with_content ( /<excluded-ciphers>/ ) .
115
+ with_content ( /<included-protocols>/ ) .
116
+ with_content ( /<excluded-protocols>/ ) .
117
+ with_content ( /<tls-renegotiation-allowed>true<\/ tls-renegotiation-allowed>/ ) .
112
118
with_content ( /<\/ ssl-configuration>/ )
113
119
}
114
120
end
Original file line number Diff line number Diff line change 48
48
< keystore-password > <%= @ssl_keystore_password %> </ keystore-password >
49
49
< key-password > <%= @ssl_key_password %> </ key-password >
50
50
<%- unless @ssl_include_cipher . nil? -%>
51
- < included-ciphers >
52
- <%- @ssl_include_cipher . each do |cipher | -%>
53
- < cipher > <%= cipher %> </ cipher >
54
- <%- end -%>
55
- </ included-ciphers >
56
- <%- end -%>
51
+ < included-ciphers >
52
+ <%- @ssl_include_cipher . each do |cipher | -%>
53
+ < cipher > <%= cipher %> </ cipher >
54
+ <%- end -%>
55
+ </ included-ciphers >
56
+ <%- end -%>
57
57
<%- unless @ssl_exclude_cipher . nil? -%>
58
- < excluded-ciphers >
59
- <%- @ssl_exclude_cipher . each do |cipher | -%>
60
- < cipher > <%= cipher %> </ cipher >
61
- <%- end -%>
62
- </ excluded-ciphers >
63
- <%- end -%>
58
+ < excluded-ciphers >
59
+ <%- @ssl_exclude_cipher . each do |cipher | -%>
60
+ < cipher > <%= cipher %> </ cipher >
61
+ <%- end -%>
62
+ </ excluded-ciphers >
63
+ <%- end -%>
64
+ <%- unless @ssl_exclude_protocol . nil? -%>
65
+ < excluded-protocols >
66
+ <%- @ssl_exclude_protocol . each do |protocol | -%>
67
+ < protocol > <%= protocol %> </ protocol >
68
+ <%- end -%>
69
+ </ excluded-protocols >
70
+ <%- end -%>
71
+ <%- unless @ssl_include_protocol . nil? -%>
72
+ < included-protocols >
73
+ <%- @ssl_include_protocol . each do |protocol | -%>
74
+ < protocol > <%= protocol %> </ protocol >
75
+ <%- end -%>
76
+ </ included-protocols >
77
+ <%- end -%>
78
+ <%- unless @ssl_tls_renegotiation . nil? -%>
79
+ < tls-renegotiation-allowed > <%= @ssl_tls_renegotiation -%> </ tls-renegotiation-allowed >
80
+ <%- end -%>
64
81
</ ssl-configuration >
65
82
<%- end -%>
66
83
</ deployment-config >
You can’t perform that action at this time.
0 commit comments