diff options
author | varac <varacanero@zeromail.org> | 2015-01-19 10:36:16 +0100 |
---|---|---|
committer | varac <varacanero@zeromail.org> | 2015-01-19 10:36:16 +0100 |
commit | ab65462fecdab91b2f5474790ebac7c4c641a424 (patch) | |
tree | d22c5cbf20963c7b6a1b2f6985414be368aad2c5 /provisioning/modules/pixelated/manifests/source.pp | |
parent | 2cbe39d723d429a8aea7601d37da8b694f77a81b (diff) | |
parent | df9c4d5af39c0eb4f48a9540a688b34a36722d12 (diff) |
Merge branch 'vagrant_multimachine'
Diffstat (limited to 'provisioning/modules/pixelated/manifests/source.pp')
-rw-r--r-- | provisioning/modules/pixelated/manifests/source.pp | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/provisioning/modules/pixelated/manifests/source.pp b/provisioning/modules/pixelated/manifests/source.pp new file mode 100644 index 00000000..a36caf96 --- /dev/null +++ b/provisioning/modules/pixelated/manifests/source.pp @@ -0,0 +1,37 @@ +class pixelated::source { + + package { [ + 'git', + 'nodejs-legacy', + 'npm', + 'python-dev', + 'python-virtualenv', + 'libffi-dev', + 'g++', + 'ruby-dev']: + ensure => latest + } + + package { 'compass': + ensure => installed, + provider => 'gem' + } + + stage { 'install_pixelated': } + + class { 'install_pixelated' : + stage => install_pixelated + } + + class install_pixelated { + exec { 'install-pixelated': + environment => 'USERNAME=vagrant', + command => '/bin/bash /vagrant/install-pixelated.sh', + cwd => '/vagrant', + user => 'vagrant', + timeout => 0 + } + } + + Stage['main'] -> Stage['install_pixelated'] +} |