Merge branch 'jenkins-build-25' into 'master'

Auto-merge for build 25

See merge request puppet/confdroid_ssh!25
This commit is contained in:
Jenkins
2026-04-13 14:39:41 +00:00
3 changed files with 38 additions and 9 deletions

View File

@@ -1150,6 +1150,24 @@
— —
<div class='inline'> <div class='inline'>
<p>setting for sshd_config. Default is none, which means that no version addendum will be included in the SSH banner, but can be set to a custom string if you want to include additional information in the SSH version banner. This can be used for branding purposes, but should be used with caution as it can potentially leak information about the server that could be useful to attackers.</p> <p>setting for sshd_config. Default is none, which means that no version addendum will be included in the SSH banner, but can be set to a custom string if you want to include additional information in the SSH version banner. This can be used for branding purposes, but should be used with caution as it can potentially leak information about the server that could be useful to attackers.</p>
</div>
</li>
<li>
<span class='name'>ssh_banner</span>
<span class='type'>(<tt>String</tt>)</span>
<em class="default">(defaults to: <tt>&#39;none&#39;</tt>)</em>
&mdash;
<div class='inline'>
<p>setting for sshd_config. Default is none, which means that no banner will be displayed to users when they connect, but can be set to a valid file path if you want to display a custom banner message to users when they connect. This can be used to display legal notices, security warnings, or other information to users when they connect to the SSH server.</p>
</div> </div>
</li> </li>
@@ -1165,12 +1183,6 @@
<pre class="lines"> <pre class="lines">
188
189
190
191
192
193
194 194
195 195
196 196
@@ -1250,10 +1262,17 @@
270 270
271 271
272 272
273</pre> 273
274
275
276
277
278
279
280</pre>
</td> </td>
<td> <td>
<pre class="code"><span class="info file"># File 'manifests/params.pp', line 188</span> <pre class="code"><span class="info file"># File 'manifests/params.pp', line 194</span>
class confdroid_ssh::params ( class confdroid_ssh::params (
@@ -1319,6 +1338,7 @@ class confdroid_ssh::params (
String $ssh_permit_tunnel = &#39;no&#39;, String $ssh_permit_tunnel = &#39;no&#39;,
String $ssh_chroot_directory = &#39;none&#39;, String $ssh_chroot_directory = &#39;none&#39;,
String $ssh_version_addendum = &#39;none&#39;, String $ssh_version_addendum = &#39;none&#39;,
String $ssh_banner = &#39;none&#39;,
) { ) {
# default facts # default facts

View File

@@ -184,6 +184,12 @@
# additional information in the SSH version banner. This can be used for # additional information in the SSH version banner. This can be used for
# branding purposes, but should be used with caution as it can potentially # branding purposes, but should be used with caution as it can potentially
# leak information about the server that could be useful to attackers. # leak information about the server that could be useful to attackers.
# @param [String] ssh_banner setting for sshd_config.
# Default is 'none', which means that no banner will be displayed to users
# when they connect, but can be set to a valid file path if you want to
# display a custom banner message to users when they connect. This can be used
# to display legal notices, security warnings, or other information to users when
# they connect to the SSH server.
############################################################################## ##############################################################################
class confdroid_ssh::params ( class confdroid_ssh::params (
@@ -249,6 +255,7 @@ class confdroid_ssh::params (
String $ssh_permit_tunnel = 'no', String $ssh_permit_tunnel = 'no',
String $ssh_chroot_directory = 'none', String $ssh_chroot_directory = 'none',
String $ssh_version_addendum = 'none', String $ssh_version_addendum = 'none',
String $ssh_banner = 'none',
) { ) {
# default facts # default facts

View File

@@ -68,3 +68,5 @@ MaxStartups <%= @ssh_max_startups %>
PermitTunnel <%= @ssh_permit_tunnel %> PermitTunnel <%= @ssh_permit_tunnel %>
ChrootDirectory <%= @ssh_chroot_directory %> ChrootDirectory <%= @ssh_chroot_directory %>
VersionAddendum <%= @ssh_version_addendum %> VersionAddendum <%= @ssh_version_addendum %>
Banner <%= @ssh_banner %>