summaryrefslogtreecommitdiff
path: root/manifests/packages.pp
diff options
context:
space:
mode:
Diffstat (limited to 'manifests/packages.pp')
-rw-r--r--manifests/packages.pp26
1 files changed, 26 insertions, 0 deletions
diff --git a/manifests/packages.pp b/manifests/packages.pp
new file mode 100644
index 0000000..91dbb74
--- /dev/null
+++ b/manifests/packages.pp
@@ -0,0 +1,26 @@
+# Class: augeas::packages
+#
+# Sets up packages for Augeas
+#
+class augeas::packages {
+ # Augeas packages
+ $augeas_ensure = $augeas::version ? {
+ '' => 'present',
+ default => $augeas::version
+ }
+
+ package { $augeas::params::augeas_pkgs:
+ ensure => $augeas_ensure,
+ }
+
+ # Ruby package
+ $ruby_ensure = $augeas::ruby_version ? {
+ '' => 'present',
+ default => $augeas::ruby_version
+ }
+
+ package { 'ruby-augeas':
+ ensure => $ruby_ensure,
+ name => $augeas::params::ruby_pkg,
+ }
+}