summaryrefslogtreecommitdiff
path: root/manifests/packages.pp
diff options
context:
space:
mode:
authorMicah Anderson <micah@riseup.net>2013-06-14 16:04:51 -0400
committerMicah Anderson <micah@riseup.net>2013-06-14 16:06:58 -0400
commitda0ce6473e4b3d65b60878c8cde62379222ee499 (patch)
tree987c42142c548ab1f3db7df9392bec306bd29f2f /manifests/packages.pp
parent4d57632afc0d9be88c4c9a30ee26599bdbefef00 (diff)
parent0c75e1584827e52c3af20d304a76111f37307c48 (diff)
Merge remote-tracking branch 'camptocamp/master'
Conflicts: README manifests/debian.pp manifests/files.pp manifests/init.pp manifests/lens.pp manifests/redhat.pp
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,
+ }
+}