From 06388a2f714fd7805bc1521d289b452e6422038b Mon Sep 17 00:00:00 2001 From: Arne Teuke Date: Tue, 3 Jun 2025 16:38:51 +0200 Subject: [PATCH] files --- manifests/params.pp | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/manifests/params.pp b/manifests/params.pp index d4bd0a6..929117b 100644 --- a/manifests/params.pp +++ b/manifests/params.pp @@ -4,25 +4,29 @@ # @summary Class manages all parameters for the automatic_cd module # @param [String] reqpackages which packages to install # @param [String] pkg_ensure which version of packages to install +# @param [String] ac_upgrade_type what upgrades to manage ############################################################################## class automatic_cd::params ( - String $reqpackages = 'dnf-automatic', - String $pkg_ensure = 'latest', + String $reqpackages = 'dnf-automatic', + String $pkg_ensure = 'latest', + + # updates + String $ac_upgrade_type = 'default', ) { # Facts - $fqdn = $facts['networking']['fqdn'] - $domain = $facts['networking']['domain'] - $os_name = $facts['os']['name'] - $os_release = $facts['os']['release']['major'] + $fqdn = $facts['networking']['fqdn'] + $domain = $facts['networking']['domain'] + $os_name = $facts['os']['name'] + $os_release = $facts['os']['release']['major'] # Service - $ac_service = 'dnf-automatic.timer' + $ac_service = 'dnf-automatic.timer' # Files - $ac_main_config = '/etc/dnf/automatic.conf' - $ac_main_config_erb = '/automatic_cd/automatic.conf.erb' + $ac_main_config = '/etc/dnf/automatic.conf' + $ac_main_config_erb = 'automatic_cd/automatic.conf.erb' # includes must be last include automatic_cd::main::config