Can anyone help with this issue…
When log into the remote machine and manually pip install -r production.txt it works fine
In my playbook i have:
- name: Update the virtualenv with production requirements.
pip: requirements=${project_root}/myapp/deps/production.txt virtualenv=${project_root}/env extra_args=‘–exists-action w’
Also Tried:
- name: pip install prod requirements
command: “${project_root}/env/bin/pip install -r ${project_root}/myapp/deps/production.txt --exists-action w --log ${project_root}/downloads/mypip_log.txt”
ansible 1.2.2
python 2.7.4
pip 1.4.1
remote machine - Ubuntu 13.04
ansible log:
TASK: [Upgrade the virtualenv with prod requirements.] ************************
<198.58.115.201> ESTABLISH CONNECTION FOR USER: root
<198.58.115.201> EXEC [‘sshpass’, ‘-d9’, ‘ssh’, ‘-tt’, ‘-q’, ‘-o’, ‘ControlMaster=auto’, ‘-o’, ‘ControlPersist=60s’, ‘-o’, ‘ControlPath=/tmp/ansible-ssh-%h-%p-%r’, ‘-o’, ‘Port=22’, ‘-o’, ‘GSSAPIAuthentication=no’, ‘-o’, ‘PubkeyAuthentication=no’, ‘-o’, ‘User=root’, ‘-o’, ‘ConnectTimeout=999999’, ‘198.58.115.201’, “/bin/sh -c ‘mkdir -p /tmp/ansible-1376450420.48-23411754031827 && chmod a+rx /tmp/ansible-1376450420.48-23411754031827 && echo /tmp/ansible-1376450420.48-23411754031827’”]
<198.58.115.201> REMOTE_MODULE pip requirements=/home/myuser/projects/myapp/deps/production.txt virtualenv=/home/myuser/projects/env extra_args=‘–exists-action w --log ~/pip_prod1_log.txt’
<198.58.115.201> PUT /tmp/tmpShRoOh TO /tmp/ansible-1376450420.48-23411754031827/pip
<198.58.115.201> EXEC [‘sshpass’, ‘-d9’, ‘ssh’, ‘-tt’, ‘-q’, ‘-o’, ‘ControlMaster=auto’, ‘-o’, ‘ControlPersist=60s’, ‘-o’, ‘ControlPath=/tmp/ansible-ssh-%h-%p-%r’, ‘-o’, ‘Port=22’, ‘-o’, ‘GSSAPIAuthentication=no’, ‘-o’, ‘PubkeyAuthentication=no’, ‘-o’, ‘User=root’, ‘-o’, ‘ConnectTimeout=999999’, ‘198.58.115.201’, “/bin/sh -c ‘chmod a+r /tmp/ansible-1376450420.48-23411754031827/pip’”]
<198.58.115.201> EXEC [‘sshpass’, ‘-d9’, ‘ssh’, ‘-tt’, ‘-q’, ‘-o’, ‘ControlMaster=auto’, ‘-o’, ‘ControlPersist=60s’, ‘-o’, ‘ControlPath=/tmp/ansible-ssh-%h-%p-%r’, ‘-o’, ‘Port=22’, ‘-o’, ‘GSSAPIAuthentication=no’, ‘-o’, ‘PubkeyAuthentication=no’, ‘-o’, ‘User=root’, ‘-o’, ‘ConnectTimeout=999999’, ‘198.58.115.201’, u’/bin/sh -c 'sudo -k && sudo -H -S -p “[sudo via ansible, key=ttlhctamxfmseklxzjnlbwbbtkptumux] password: " -u myuser /bin/sh -c '”'“'/usr/bin/python /tmp/ansible-1376450420.48-23411754031827/pip'”'"''']
pip log:
it looks like the install hangs when it gets here
Downloading/unpacking xhtml2pdf==0.0.3 (from -r /home/myuser/projects/myapp/deps/production.txt (line 15))
Getting page https://pypi.python.org/simple/xhtml2pdf/
URLs to search for versions for xhtml2pdf==0.0.3 (from -r /home/myuser/projects/myapp/deps/production.txt (line 15)):
- https://pypi.python.org/simple/xhtml2pdf/0.0.3
- https://pypi.python.org/simple/xhtml2pdf/
Getting page https://pypi.python.org/simple/xhtml2pdf/0.0.3
Could not fetch URL https://pypi.python.org/simple/xhtml2pdf/0.0.3: HTTP Error 404: Not Found (xhtml2pdf/0.0.3)
Will skip URL https://pypi.python.org/simple/xhtml2pdf/0.0.3 when looking for download links for xhtml2pdf==0.0.3 (from -r /home/myuser/projects/myapp/deps/production.txt (line 15))
Analyzing links from page https://pypi.python.org/simple/xhtml2pdf/
Found link https://pypi.python.org/packages/source/x/xhtml2pdf/xhtml2pdf-0.0.1.tar.gz#md5=9f83a2bcb67858aca9e058761f3bea7b (from https://pypi.python.org/simple/xhtml2pdf/), version: 0.0.1
Found link https://pypi.python.org/packages/source/x/xhtml2pdf/xhtml2pdf-0.0.2.tar.gz#md5=d640ccb9470942fd2e6d3ae740c27dc1 (from https://pypi.python.org/simple/xhtml2pdf/), version: 0.0.2
Found link https://pypi.python.org/packages/source/x/xhtml2pdf/xhtml2pdf-0.0.1.zip#md5=4ad41c845735ae14da99085311d84c00 (from https://pypi.python.org/simple/xhtml2pdf/), version: 0.0.1
Found link https://pypi.python.org/packages/source/x/xhtml2pdf/xhtml2pdf-0.0.4.zip#md5=5f035cd6532bef99b7d35054caaa6ef7 (from https://pypi.python.org/simple/xhtml2pdf/), version: 0.0.4
Found link https://pypi.python.org/packages/source/x/xhtml2pdf/xhtml2pdf-0.0.3.zip#md5=32599c74f26f57ebd002765741ec64f7 (from https://pypi.python.org/simple/xhtml2pdf/), version: 0.0.3
Found link https://pypi.python.org/packages/source/x/xhtml2pdf/xhtml2pdf-0.0.2.zip#md5=4047a8234eb6b77591d526dcb1f60161 (from https://pypi.python.org/simple/xhtml2pdf/), version: 0.0.2
Found link https://pypi.python.org/packages/source/x/xhtml2pdf/xhtml2pdf-0.0.3.tar.gz#md5=13b0d6059b72c994473fddfa7a528451 (from https://pypi.python.org/simple/xhtml2pdf/), version: 0.0.3
Found link https://pypi.python.org/packages/source/x/xhtml2pdf/xhtml2pdf-0.0.5.zip#md5=8db99aae8536436a2b7b0b3987197b99 (from https://pypi.python.org/simple/xhtml2pdf/), version: 0.0.5
Found link https://pypi.python.org/packages/source/x/xhtml2pdf/xhtml2pdf-0.0.5.tar.gz#md5=1ef268b40c11bf966f7c6c5504299e3e (from https://pypi.python.org/simple/xhtml2pdf/), version: 0.0.5