Skip to content

Commit 0027cc9

Browse files
committed
remove assert types for milter options, typed parameters
1 parent 65d9244 commit 0027cc9

File tree

2 files changed

+10
-18
lines changed

2 files changed

+10
-18
lines changed

manifests/init.pp

Lines changed: 8 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -42,13 +42,13 @@
4242
Optional[Stdlib::Absolutepath] $freshclam_sysconfig = $clamav::params::freshclam_sysconfig,
4343
Optional[String] $freshclam_delay = $clamav::params::freshclam_delay,
4444

45-
$clamav_milter_package = $clamav::params::clamav_milter_package,
46-
$clamav_milter_version = $clamav::params::clamav_milter_version,
47-
$clamav_milter_config = $clamav::params::clamav_milter_config,
48-
$clamav_milter_service = $clamav::params::clamav_milter_service,
49-
$clamav_milter_service_ensure = $clamav::params::clamav_milter_service_ensure,
50-
$clamav_milter_service_enable = $clamav::params::clamav_milter_service_enable,
51-
$clamav_milter_options = $clamav::params::clamav_milter_options,
45+
Optional[String] $clamav_milter_package = $clamav::params::clamav_milter_package,
46+
Optional[String] $clamav_milter_version = $clamav::params::clamav_milter_version,
47+
Optional[Stdlib::Absolutepath] $clamav_milter_config = $clamav::params::clamav_milter_config,
48+
Optional[String] $clamav_milter_service = $clamav::params::clamav_milter_service,
49+
String $clamav_milter_service_ensure = $clamav::params::clamav_milter_service_ensure,
50+
Boolean $clamav_milter_service_enable = $clamav::params::clamav_milter_service_enable,
51+
Hash $clamav_milter_options = $clamav::params::clamav_milter_options,
5252
) inherits clamav::params {
5353

5454
# clamd
@@ -58,15 +58,7 @@
5858
$_freshclam_options = merge($clamav::params::freshclam_default_options, $freshclam_options)
5959

6060
# clamav_milter
61-
if $manage_clamav_milter {
62-
assert_type(String, $clamav_milter_package)
63-
assert_type(String, $clamav_milter_version)
64-
assert_type(Stdlib::Absolutepath, $clamav_milter_config)
65-
assert_type(String, $clamav_milter_service)
66-
assert_type(Boolean, $clamav_milter_service_enable)
67-
assert_type(Hash, $clamav_milter_options)
68-
$_clamav_milter_options = merge($clamav::params::clamav_milter_default_options, $clamav_milter_options)
69-
}
61+
$_clamav_milter_options = merge($clamav::params::clamav_milter_default_options, $clamav_milter_options)
7062

7163
if $manage_repo { require 'epel' }
7264

manifests/params.pp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,7 @@
116116
$clamav_milter_version = undef
117117
$clamav_milter_config = undef
118118
$clamav_milter_service = undef
119-
$clamav_milter_options = undef
119+
$clamav_milter_options = {}
120120
$clamav_milter_default_options = undef
121121
}
122122

@@ -167,7 +167,7 @@
167167
$clamav_milter_version = undef
168168
$clamav_milter_config = undef
169169
$clamav_milter_service = undef
170-
$clamav_milter_options = undef
170+
$clamav_milter_options = {}
171171
$clamav_milter_default_options = undef
172172

173173
# ### Default values OS specific ####

0 commit comments

Comments
 (0)