From d404a31e789d9e2d90aa1238374a11fd3d3f565b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20Pinson?= Date: Wed, 13 Mar 2013 11:17:16 +0100 Subject: Reorganize classes --- manifests/packages.pp | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 manifests/packages.pp (limited to 'manifests/packages.pp') diff --git a/manifests/packages.pp b/manifests/packages.pp new file mode 100644 index 0000000..1192933 --- /dev/null +++ b/manifests/packages.pp @@ -0,0 +1,21 @@ +class augeas::packages { + # Augeas packages + $augeas_ensure = $augeas::version ? { + '' => 'present', + default => $augeas::version + } + + package { $augeas::params::pkgs: + ensure => $augeas_ensure, + } + + # Ruby package + $ruby_ensure = $augeas::ruby_version ? { + '' => 'present', + default => $augeas::ruby_version + } + + package { $augeas::params::ruby_pkg: + ensure => $ruby_ensure, + } +} -- cgit v1.2.3 From d20fee71946820d13dfa6c788590011c9de6a320 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20Pinson?= Date: Wed, 13 Mar 2013 11:30:09 +0100 Subject: Fix ::params::pkgs as ::params::augeas_pkgs --- manifests/packages.pp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'manifests/packages.pp') diff --git a/manifests/packages.pp b/manifests/packages.pp index 1192933..39c1c23 100644 --- a/manifests/packages.pp +++ b/manifests/packages.pp @@ -5,7 +5,7 @@ class augeas::packages { default => $augeas::version } - package { $augeas::params::pkgs: + package { $augeas::params::augeas_pkgs: ensure => $augeas_ensure, } -- cgit v1.2.3 From 616b59bead6a57f71b4b4e59aaf080cd130ab250 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20Pinson?= Date: Thu, 14 Mar 2013 09:42:08 +0100 Subject: Abstract package name for ruby-augeas, define dependency for all Augeas resources --- manifests/packages.pp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'manifests/packages.pp') diff --git a/manifests/packages.pp b/manifests/packages.pp index 39c1c23..e41f800 100644 --- a/manifests/packages.pp +++ b/manifests/packages.pp @@ -15,7 +15,8 @@ class augeas::packages { default => $augeas::ruby_version } - package { $augeas::params::ruby_pkg: + package { 'ruby-augeas': ensure => $ruby_ensure, + name => $augeas::params::ruby_pkg, } } -- cgit v1.2.3 From 3cdeb92a29db581f0d0f8a987c22de0a94971726 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20Pinson?= Date: Fri, 22 Mar 2013 10:10:22 +0100 Subject: doc --- manifests/packages.pp | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'manifests/packages.pp') diff --git a/manifests/packages.pp b/manifests/packages.pp index e41f800..91dbb74 100644 --- a/manifests/packages.pp +++ b/manifests/packages.pp @@ -1,3 +1,7 @@ +# Class: augeas::packages +# +# Sets up packages for Augeas +# class augeas::packages { # Augeas packages $augeas_ensure = $augeas::version ? { -- cgit v1.2.3