summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVik Bhatti <vik@vikbhatti.com>2014-04-08 13:45:09 +0100
committerVik Bhatti <vik@vikbhatti.com>2014-04-08 13:45:09 +0100
commit750d3538929316df9e18481a01acc0c7dc4de2dd (patch)
tree5fdd84fb06bf4b8e92b4b667fdfb6a009178850d
parent31d96b912c16f82aa61d581a443a9b4c52914aa9 (diff)
Made venv_dir into a paramater to the virtualenv type
-rw-r--r--manifests/virtualenv.pp28
1 files changed, 15 insertions, 13 deletions
diff --git a/manifests/virtualenv.pp b/manifests/virtualenv.pp
index bdcfc6f..d18fbdf 100644
--- a/manifests/virtualenv.pp
+++ b/manifests/virtualenv.pp
@@ -16,6 +16,9 @@
# [*systempkgs*]
# Copy system site-packages into virtualenv. Default: don't
#
+# [*venv_dir*]
+# Directory to install virtualenv to. Default: $name
+#
# [*distribute*]
# Include distribute in the virtualenv. Default: true
#
@@ -56,21 +59,20 @@
# Fotis Gimian
#
define python::virtualenv (
- $ensure = present,
- $version = 'system',
- $requirements = false,
- $systempkgs = false,
- $distribute = true,
- $index = false,
- $owner = 'root',
- $group = 'root',
- $proxy = false,
- $environment = [],
- $path = [ '/bin', '/usr/bin', '/usr/sbin' ]
+ $ensure = present,
+ $version = 'system',
+ $requirements = false,
+ $systempkgs = false,
+ $venv_dir = $name,
+ $distribute = true,
+ $index = false,
+ $owner = 'root',
+ $group = 'root',
+ $proxy = false,
+ $environment = [],
+ $path = [ '/bin', '/usr/bin', '/usr/sbin' ]
) {
- $venv_dir = $name
-
if $ensure == 'present' {
$python = $version ? {