Skip to content

Commit 91b595d

Browse files
committed
Merge pull request voxpupuli#1 from MITx/master
Fixed no HTTP proxy case. Added app_interface.
2 parents ed13789 + 7a05a89 commit 91b595d

3 files changed

Lines changed: 14 additions & 8 deletions

File tree

manifests/gunicorn.pp

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -41,12 +41,13 @@
4141
# Sergey Stankevich
4242
#
4343
define python::gunicorn (
44-
$ensure = present,
45-
$virtualenv = false,
46-
$mode = 'wsgi',
47-
$dir = false,
48-
$bind = false,
49-
$environment = false
44+
$ensure = present,
45+
$virtualenv = false,
46+
$mode = 'wsgi',
47+
$dir = false,
48+
$bind = false,
49+
$app_interface = 'wsgi',
50+
$environment = false,
5051
) {
5152

5253
# Parameter validation

manifests/requirements.pp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939
}
4040

4141
$req_dir = inline_template('<%= requirements.match(%r!(.+)/.+!)[1] %>')
42-
$req_crc = "${req_dir}/requirements.sha1"
42+
$req_crc = "${requirements}.sha1"
4343

4444
file { $requirements:
4545
ensure => present,

manifests/virtualenv.pp

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,9 +50,14 @@
5050
default => "--proxy=${proxy}",
5151
}
5252

53+
$proxy_command = $proxy ? {
54+
false => '',
55+
default => "&& export http_proxy=${proxy}",
56+
}
57+
5358
exec { "python_virtualenv_${venv_dir}":
5459
command => "mkdir -p ${venv_dir} \
55-
&& export http_proxy=${proxy} \
60+
${proxy_command} \
5661
&& virtualenv -p `which ${python}` ${venv_dir} \
5762
&& ${venv_dir}/bin/pip install ${proxy_flag} --upgrade distribute pip",
5863
creates => $venv_dir,

0 commit comments

Comments
 (0)