File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 4141# Sergey Stankevich
4242#
4343define 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
Original file line number Diff line number Diff line change 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 ,
Original file line number Diff line number Diff line change 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 ,
You can’t perform that action at this time.
0 commit comments