diff --git a/data/os/Suse.yaml b/data/os/Suse.yaml new file mode 100644 index 0000000..cea64c3 --- /dev/null +++ b/data/os/Suse.yaml @@ -0,0 +1,5 @@ +--- +profile_lustre::install::required_pkgs: + - "kmod-lustre-client" + - "lustre-client" +profile_lustre::install::yumrepo: {} diff --git a/manifests/install.pp b/manifests/install.pp index 515927f..1a4d428 100644 --- a/manifests/install.pp +++ b/manifests/install.pp @@ -12,11 +12,13 @@ Array[String] $required_pkgs, Hash $yumrepo, ) { - $yumrepo_defaults = { - ensure => present, - enabled => true, + if ( ! empty( $yumrepo ) ) { + $yumrepo_defaults = { + ensure => present, + enabled => true, + } + ensure_resources( 'yumrepo', $yumrepo, $yumrepo_defaults ) } - ensure_resources( 'yumrepo', $yumrepo, $yumrepo_defaults ) $packages_defaults = { } diff --git a/metadata.json b/metadata.json index f5e640a..571ad57 100644 --- a/metadata.json +++ b/metadata.json @@ -37,7 +37,7 @@ "requirements": [ { "name": "puppet", - "version_requirement": ">= 6.21.0 < 8.0.0" + "version_requirement": ">= 6.21.0 < 9.0.0" } ], "pdk-version": "3.0.1",