Как установить Pip напрямую из s3 с помощью модуля s3 в Ansible?
с git я бы:
- name: Install module from git repo
pip: name=\"git+git@bitbucket.org:MYORG/REPONAME.git\" executable=/usr/local/bin/pip2.7
sudo: yes
Можно то же самое с s3?
В идеале это выглядело бы так:
- name: Install module from s3
pip: name=\"s3+s3://https://s3.amazonaws.com/BUCKETNAME/latest.zip\" executable=/usr/local/bin/pip2.7
sudo: yes
S3 не является стандартным протоколом, поэтому вы не можете использовать s3: // где-либо еще.
ZIP-файл на S3 должен иметь общедоступный URL-адрес, если вы его предоставили. публичное чтение доступ.
Итак, должно работать следующее:
pip: name=https://s3.amazonaws.com/BUCKETNAME/latest.zip