From d63d9ff588e6e84a8da95077111f890acb1962b5 Mon Sep 17 00:00:00 2001 From: Colin Hebert Date: Thu, 16 Feb 2017 19:13:16 +1100 Subject: [PATCH 1/2] Use ensure_packages rather than forcing the installation of the dependency --- manifests/init.pp | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/manifests/init.pp b/manifests/init.pp index decf988..62ae3ce 100644 --- a/manifests/init.pp +++ b/manifests/init.pp @@ -22,9 +22,7 @@ case $::operatingsystem { 'debian', 'ubuntu': { - package { 'apt-transport-https': - ensure => latest, - } + ensure_packages('apt-transport-https') } 'RedHat', 'redhat', @@ -35,9 +33,7 @@ 'Scientific', 'OracleLinux', 'OEL': { - package { 'pygpgme': - ensure => latest, - } + ensure_packages('pygpgme') } default: { fail("Sorry, ${::operatingsystem} isn't supported. Email support@packagecloud.io for help.") From 25a636637271c8d560e64617ef0751e4b9ab12dc Mon Sep 17 00:00:00 2001 From: Colin Hebert Date: Thu, 16 Feb 2017 19:21:05 +1100 Subject: [PATCH 2/2] Ensure that the stdlib we're using is at least 3.2.0 --- metadata.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/metadata.json b/metadata.json index 26c152f..b172395 100644 --- a/metadata.json +++ b/metadata.json @@ -9,7 +9,7 @@ "issues_url": "https://github.com/computology/computology-packagecloud/issues", "dependencies": [ { - "version_range": ">= 1.0.0", + "version_range": ">= 3.2.0", "name": "puppetlabs-stdlib" } ]