From 500ecf2f850ea9f70774e1059d20e83b78e3d479 Mon Sep 17 00:00:00 2001 From: Marc Date: Mon, 26 Nov 2018 10:29:04 +0100 Subject: [PATCH] Use non-optional and strict data type for monthday param --- manifests/certonly.pp | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/manifests/certonly.pp b/manifests/certonly.pp index 41b99592..b2e66aa3 100644 --- a/manifests/certonly.pp +++ b/manifests/certonly.pp @@ -33,19 +33,19 @@ # succeeds. # define letsencrypt::certonly ( - Array[String[1]] $domains = [$title], - Boolean $custom_plugin = false, - Letsencrypt::Plugin $plugin = 'standalone', - Array[Stdlib::Unixpath] $webroot_paths = [], - String[1] $letsencrypt_command = $letsencrypt::command, - Array[String[1]] $additional_args = [], - Array[String[1]] $environment = [], - Boolean $manage_cron = false, - Boolean $suppress_cron_output = false, - Optional[String[1]] $cron_before_command = undef, - Optional[String[1]] $cron_success_command = undef, - Optional[Array] $cron_monthday = ['*'], - Stdlib::Unixpath $config_dir = $letsencrypt::config_dir, + Array[String[1]] $domains = [$title], + Boolean $custom_plugin = false, + Letsencrypt::Plugin $plugin = 'standalone', + Array[Stdlib::Unixpath] $webroot_paths = [], + String[1] $letsencrypt_command = $letsencrypt::command, + Array[String[1]] $additional_args = [], + Array[String[1]] $environment = [], + Boolean $manage_cron = false, + Boolean $suppress_cron_output = false, + Optional[String[1]] $cron_before_command = undef, + Optional[String[1]] $cron_success_command = undef, + Array[Variant[Integer, String[1]]] $cron_monthday = ['*'], + Stdlib::Unixpath $config_dir = $letsencrypt::config_dir, ) { if $plugin == 'webroot' and empty($webroot_paths) {