From 22d155b1da319e73b8b698affb9dea78be640def Mon Sep 17 00:00:00 2001 From: Alexander Klimov Date: Thu, 11 Sep 2014 16:51:04 +0200 Subject: [PATCH] Add module/class `perl' refs #6842 --- .../modules/perl/manifests/init.pp | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 .vagrant-puppet/modules/perl/manifests/init.pp diff --git a/.vagrant-puppet/modules/perl/manifests/init.pp b/.vagrant-puppet/modules/perl/manifests/init.pp new file mode 100644 index 000000000..8f4a09d55 --- /dev/null +++ b/.vagrant-puppet/modules/perl/manifests/init.pp @@ -0,0 +1,20 @@ +# Class: perl +# +# This class installs perl. +# +# Sample Usage: +# +# include perl +# +class perl { + $perl = 'perl-5.20.0' + $perlDir = '/opt/perl' + + cmmi { $perl: + url => "http://www.cpan.org/src/5.0/${perl}.tar.gz", + output => "${perl}.tar.gz", + creates => $perlDir, + configure_command => 'sh ./Configure', + flags => "-des -Dprefix=${perlDir}", + } +}