summaryrefslogtreecommitdiffstats
path: root/manifests/api.pp
diff options
context:
space:
mode:
Diffstat (limited to 'manifests/api.pp')
-rw-r--r--manifests/api.pp21
1 files changed, 12 insertions, 9 deletions
diff --git a/manifests/api.pp b/manifests/api.pp
index 1954e0b..3f73baa 100644
--- a/manifests/api.pp
+++ b/manifests/api.pp
@@ -26,15 +26,18 @@ class gluster::api(
default => "gluster-${version}",
}
- package { "${::gluster::params::package_glusterfs_api}":
- ensure => "${version}" ? {
- '' => present,
- default => "${version}",
- },
- require => $repo ? {
- false => undef,
- default => Gluster::Repo["${rname}"],
- },
+ # certain packages don't exist on certain operating systems
+ if "${::gluster::params::package_glusterfs_api}" != '' {
+ package { "${::gluster::params::package_glusterfs_api}":
+ ensure => "${version}" ? {
+ '' => present,
+ default => "${version}",
+ },
+ require => $repo ? {
+ false => undef,
+ default => Gluster::Repo["${rname}"],
+ },
+ }
}
}