Compare commits

..

1 Commits

Author SHA1 Message Date
Jenkins
e56fe3966c Merge branch 'jenkins-build-10' into 'master'
Auto-merge for build 10

See merge request puppet/confdroid_automatic!8
2026-04-30 11:52:32 +02:00
3 changed files with 7 additions and 48 deletions

View File

@@ -300,24 +300,6 @@
—
<div class='inline'>
<p>which host to use to send the email</p>
</div>
</li>
<li>
<span class='name'>ac_excludepkgs</span>
<span class='type'>(<tt>Variant[String, Array[String]]</tt>)</span>
<em class="default">(defaults to: <tt>[]</tt>)</em>
&mdash;
<div class='inline'>
<p>packages to exclude from updates</p>
</div>
</li>
@@ -333,6 +315,7 @@
<pre class="lines">
18
19
20
21
@@ -364,23 +347,15 @@
47
48
49
50
51
52
53
54
55
56
57</pre>
50</pre>
</td>
<td>
<pre class="code"><span class="info file"># File 'manifests/params.pp', line 19</span>
<pre class="code"><span class="info file"># File 'manifests/params.pp', line 18</span>
class confdroid_automatic::params (
String $ac_reqpackages = &#39;dnf-automatic&#39;,
String $ac_pkg_ensure = &#39;latest&#39;,
Variant[String, Array[String]] $ac_excludepkgs = [],
String $ac_reqpackages = &#39;dnf-automatic&#39;,
String $ac_pkg_ensure = &#39;latest&#39;,
# updates
String $ac_upgrade_type = &#39;default&#39;,
@@ -407,11 +382,6 @@ class confdroid_automatic::params (
$ac_main_config = &#39;/etc/dnf/automatic.conf&#39;
$ac_main_config_erb = &#39;confdroid_automatic/automatic.conf.erb&#39;
$ac_excludepkgs_normalized = $ac_excludepkgs ? {
Array =&gt; join($ac_excludepkgs, &#39;,&#39;),
default =&gt; $ac_excludepkgs,
}
# includes must be last
include confdroid_automatic::main::config
}</pre>

View File

@@ -14,13 +14,11 @@
# @param [String] ac_emit_via how to inform about emitted updates
# @param [String] ac_email_to where to send the email to
# @param [String] ac_email_host which host to use to send the email
# @param [Variant[String,Array[String]]] ac_excludepkgs packages to exclude from updates
##############################################################################
class confdroid_automatic::params (
String $ac_reqpackages = 'dnf-automatic',
String $ac_pkg_ensure = 'latest',
Variant[String, Array[String]] $ac_excludepkgs = [],
String $ac_reqpackages = 'dnf-automatic',
String $ac_pkg_ensure = 'latest',
# updates
String $ac_upgrade_type = 'default',
@@ -47,11 +45,6 @@ class confdroid_automatic::params (
$ac_main_config = '/etc/dnf/automatic.conf'
$ac_main_config_erb = 'confdroid_automatic/automatic.conf.erb'
$ac_excludepkgs_normalized = $ac_excludepkgs ? {
Array => join($ac_excludepkgs, ','),
default => $ac_excludepkgs,
}
# includes must be last
include confdroid_automatic::main::config
}

View File

@@ -93,9 +93,5 @@ email_to = <%= @ac_email_to %>
[base]
# This section overrides dnf.conf
<% unless @ac_excludepkgs_normalized.empty? -%>
excludepkgs = <%= @ac_excludepkgs_normalized %>
<% end -%>
# Use this to filter DNF core messages
debuglevel = 1