summaryrefslogtreecommitdiff
path: root/provisioning/modules/pixelated/manifests/source.pp
diff options
context:
space:
mode:
authorPixpoa pairing <pixpoapairing@pixelated-project.org>2015-01-22 16:53:33 -0200
committerPixpoa pairing <pixpoapairing@pixelated-project.org>2015-01-22 16:54:12 -0200
commitff2dfcc7f53eda09190089f8498177745afa6b26 (patch)
tree4d2c9f8d130410471b342f3c4d4eca6136e4d9c2 /provisioning/modules/pixelated/manifests/source.pp
parent86ed99a7d78e4690d103f4334dc0eef03c47e402 (diff)
parent895d1ae9e5d0260b3d55b352deab7be589d24a99 (diff)
Merging wheezy-packages branch
Diffstat (limited to 'provisioning/modules/pixelated/manifests/source.pp')
-rw-r--r--provisioning/modules/pixelated/manifests/source.pp11
1 files changed, 10 insertions, 1 deletions
diff --git a/provisioning/modules/pixelated/manifests/source.pp b/provisioning/modules/pixelated/manifests/source.pp
index 8fd98dda..5ebec288 100644
--- a/provisioning/modules/pixelated/manifests/source.pp
+++ b/provisioning/modules/pixelated/manifests/source.pp
@@ -25,13 +25,22 @@ class pixelated::source {
}
class install_pixelated {
+ $virtualenv_path = "/home/vagrant/user-agent-venv"
+
exec { 'install-pixelated':
environment => 'USERNAME=vagrant',
- command => '/bin/bash /vagrant/install-pixelated.sh',
+ command => "/vagrant/install-pixelated.sh -v \"${virtualenv_path}\"",
cwd => '/vagrant',
user => 'vagrant',
timeout => 0
}
+
+ exec { 'add_virtualenv_to_bashrc':
+ command => "/bin/bash -c 'echo \"source ${virtualenv_path} ; cd /vagrant\" >> /home/vagrant/.bashrc'",
+ unless => "/bin/grep \"source ${virtualenv_path}\" /home/vagrant/.bashrc",
+ user => 'vagrant',
+ require => Exec['install-pixelated']
+ }
}
Stage['main'] -> Stage['install_pixelated']