From 88d20d9a0f3ef11f123c1aa27a2963ac4f5fc59c Mon Sep 17 00:00:00 2001 From: Clark Boylan Date: Mon, 14 Nov 2016 17:49:15 -0800 Subject: [PATCH] Install curl as dep for etherpad dep install Etherpads dependency install process requires curl, ensure that it is installed before we need it. Change-Id: I711e43f0dd9c8287c26e2861498eb3ebb191e878 --- manifests/init.pp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/manifests/init.pp b/manifests/init.pp index 7c613c6..88a69f6 100644 --- a/manifests/init.pp +++ b/manifests/init.pp @@ -49,6 +49,10 @@ class etherpad_lite ( ensure => present, } + package { 'curl': + ensure => present, + } + if ($nodejs_version != 'system') { vcsrepo { "${base_install_dir}/nodejs": ensure => present, @@ -63,7 +67,6 @@ class etherpad_lite ( package { [ 'gzip', - 'curl', 'python', 'libssl-dev', 'pkg-config', @@ -125,6 +128,7 @@ class etherpad_lite ( cwd => "${base_install_dir}/etherpad-lite", environment => "HOME=${base_log_dir}/${ep_user}", require => [ + Package['curl'], Vcsrepo["${base_install_dir}/etherpad-lite"], Anchor['nodejs-anchor'], ],