From 7df7a1dddb9ce47e3b9a47b602c2fa563f6ab31d Mon Sep 17 00:00:00 2001 From: Colleen Murphy Date: Sun, 11 Jun 2017 21:13:10 +0200 Subject: [PATCH] Install npm The nodejs module does not install npm by default, and it is needed in order to use it as a package provider. Also remove the npm package test from beaker, since it makes no sense for package 'npm' to be installed by provider 'npm'. Change-Id: Idc3d51399f1263eded3f373a7c852a609b15a204 --- manifests/frontend.pp | 1 + spec/acceptance/frontend_spec.rb | 1 - 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/manifests/frontend.pp b/manifests/frontend.pp index dc2f768..2f345a7 100644 --- a/manifests/frontend.pp +++ b/manifests/frontend.pp @@ -11,6 +11,7 @@ class openstack_health::frontend( class { '::nodejs': legacy_debian_symlinks => true, repo_url_suffix => 'node_0.12', + npm_package_ensure => 'present', } package { 'node-gyp': diff --git a/spec/acceptance/frontend_spec.rb b/spec/acceptance/frontend_spec.rb index 5f294a0..822b0c1 100644 --- a/spec/acceptance/frontend_spec.rb +++ b/spec/acceptance/frontend_spec.rb @@ -31,7 +31,6 @@ describe 'puppet-openstack_health::api manifest', :if => ['debian', 'ubuntu'].in describe 'npm packages' do required_packages = [ - package('npm'), package('node-gyp'), package('gulp'), ]