From 64945aa6c196fef9e1654c50a9c22db54b979028 Mon Sep 17 00:00:00 2001 From: Silvio Rhatto Date: Thu, 18 Jun 2015 15:30:36 -0300 Subject: Packages in dedicated classes --- manifests/ikiwiki/packages.pp | 5 +++++ manifests/init.pp | 10 +--------- 2 files changed, 6 insertions(+), 9 deletions(-) create mode 100644 manifests/ikiwiki/packages.pp diff --git a/manifests/ikiwiki/packages.pp b/manifests/ikiwiki/packages.pp new file mode 100644 index 0000000..3669048 --- /dev/null +++ b/manifests/ikiwiki/packages.pp @@ -0,0 +1,5 @@ +class ikiwiki::packages { + package { [ "ikiwiki", "po4a" ]: + ensure => installed, + } +} diff --git a/manifests/init.pp b/manifests/init.pp index 15276de..7831645 100644 --- a/manifests/init.pp +++ b/manifests/init.pp @@ -4,15 +4,7 @@ class ikiwiki( $git_implementation = 'git', $git_folder = '/var/git/repositories' ) { - package { [ "ikiwiki", "po4a" ]: - ensure => installed, - } - - # Search support - # http://ikiwiki.info/plugins/search/ - package { [ 'libsearch-xapian-perl', 'libdigest-sha-perl', 'libhtml-scrubber-perl', 'xapian-omega' ]: - ensure => present, - } + class { [ 'ikiwiki::packages', 'ikiwiki::packages::search' ]: } file { "/usr/local/sbin/ikiwiki-deploy": ensure => present, -- cgit v1.2.3