summaryrefslogtreecommitdiff
path: root/provisioning/modules/pixelated/manifests/source.pp
diff options
context:
space:
mode:
Diffstat (limited to 'provisioning/modules/pixelated/manifests/source.pp')
-rw-r--r--provisioning/modules/pixelated/manifests/source.pp17
1 files changed, 3 insertions, 14 deletions
diff --git a/provisioning/modules/pixelated/manifests/source.pp b/provisioning/modules/pixelated/manifests/source.pp
index 3d0fa390..d4e9754a 100644
--- a/provisioning/modules/pixelated/manifests/source.pp
+++ b/provisioning/modules/pixelated/manifests/source.pp
@@ -4,7 +4,6 @@ class pixelated::source {
package { [
'git',
'nodejs-legacy',
- 'npm',
'python-dev',
'python-virtualenv',
'libffi-dev',
@@ -15,6 +14,8 @@ class pixelated::source {
ensure => latest
}
+ include pixelated::source::npm
+
package { 'compass':
ensure => installed,
provider => 'gem'
@@ -22,21 +23,9 @@ class pixelated::source {
stage { 'install_pixelated': }
- class { 'install_pixelated' :
+ class { 'pixelated::source::install_useragent' :
stage => install_pixelated
}
- class install_pixelated {
- $virtualenv_path = '/home/vagrant/user-agent-venv'
-
- exec { 'install-pixelated':
- environment => 'USERNAME=vagrant',
- command => "/vagrant/install-pixelated.sh -v \"${virtualenv_path}\" -n /home/vagrant/boxed_node_modules",
- cwd => '/vagrant',
- user => 'vagrant',
- timeout => 0
- }
- }
-
Stage['main'] -> Stage['install_pixelated']
}