From 1bbbfeb2678c98e7c459f05e6e98d9dc196b6d11 Mon Sep 17 00:00:00 2001 From: Marc Fournier Date: Mon, 9 Mar 2009 12:37:51 +0100 Subject: basic augeas module for puppet --- manifests/classes/augeas.pp | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 manifests/classes/augeas.pp (limited to 'manifests/classes') diff --git a/manifests/classes/augeas.pp b/manifests/classes/augeas.pp new file mode 100644 index 0000000..a093905 --- /dev/null +++ b/manifests/classes/augeas.pp @@ -0,0 +1,22 @@ +class augeas::base { + + case $operatingsystem { + RedHat: { + package { + ["augeas", "augeas-libs", "ruby-augeas"]: + ensure => "present"; + } + } + + Debian, Ubuntu: { + package { + ["augeas-lenses", "libaugeas0", "augeas-tools", "libaugeas-ruby1.8"]: + ensure => "present"; + } + } + } + + file {"/usr/share/augeas/lenses/contrib": + ensure => directory, + } +} -- cgit v1.2.3