mirror of https://github.com/trailofbits/algo
on-build python venvs (#1199)
parent
9187d8e637
commit
a66d8f0069
@ -1,13 +1 @@
|
|||||||
setuptools>=11.3
|
ansible==2.5.2
|
||||||
SecretStorage < 3
|
|
||||||
ansible[azure]==2.5.2
|
|
||||||
dopy==0.3.5
|
|
||||||
boto>=2.5
|
|
||||||
boto3
|
|
||||||
apache-libcloud
|
|
||||||
six
|
|
||||||
pyopenssl
|
|
||||||
jinja2==2.8
|
|
||||||
shade
|
|
||||||
pycrypto
|
|
||||||
segno
|
|
||||||
|
@ -0,0 +1,32 @@
|
|||||||
|
---
|
||||||
|
- name: Clean up the environment
|
||||||
|
file:
|
||||||
|
dest: "{{ azure_venv }}"
|
||||||
|
state: absent
|
||||||
|
when: clean_environment
|
||||||
|
|
||||||
|
- name: Install requirements
|
||||||
|
pip:
|
||||||
|
name:
|
||||||
|
- packaging
|
||||||
|
- requests[security]
|
||||||
|
- azure-mgmt-compute>=2.0.0,<3
|
||||||
|
- azure-mgmt-network>=1.3.0,<2
|
||||||
|
- azure-mgmt-storage>=1.5.0,<2
|
||||||
|
- azure-mgmt-resource>=1.1.0,<2
|
||||||
|
- azure-storage>=0.35.1,<0.36
|
||||||
|
- azure-cli-core>=2.0.12,<3
|
||||||
|
- msrest==0.4.29
|
||||||
|
- msrestazure==0.4.31
|
||||||
|
- azure-mgmt-dns>=1.0.1,<2
|
||||||
|
- azure-mgmt-keyvault>=0.40.0,<0.41
|
||||||
|
- azure-mgmt-batch>=4.1.0,<5
|
||||||
|
- azure-mgmt-sql>=0.7.1,<0.8
|
||||||
|
- azure-mgmt-web>=0.32.0,<0.33
|
||||||
|
- azure-mgmt-containerservice>=2.0.0,<3.0.0
|
||||||
|
- azure-mgmt-containerregistry>=1.0.1
|
||||||
|
- azure-mgmt-rdbms==1.2.0
|
||||||
|
- azure-mgmt-containerinstance==0.4.0
|
||||||
|
state: latest
|
||||||
|
virtualenv: "{{ azure_venv }}"
|
||||||
|
virtualenv_python: python2.7
|
@ -0,0 +1,2 @@
|
|||||||
|
---
|
||||||
|
digitalocean_venv: "{{ playbook_dir }}/configs/.venvs/digitalocean"
|
@ -0,0 +1,13 @@
|
|||||||
|
---
|
||||||
|
- name: Clean up the environment
|
||||||
|
file:
|
||||||
|
dest: "{{ digitalocean_venv }}"
|
||||||
|
state: absent
|
||||||
|
when: clean_environment
|
||||||
|
|
||||||
|
- name: Install requirements
|
||||||
|
pip:
|
||||||
|
name: dopy
|
||||||
|
version: 0.3.5
|
||||||
|
virtualenv: "{{ digitalocean_venv }}"
|
||||||
|
virtualenv_python: python2.7
|
@ -0,0 +1,15 @@
|
|||||||
|
---
|
||||||
|
- name: Clean up the environment
|
||||||
|
file:
|
||||||
|
dest: "{{ ec2_venv }}"
|
||||||
|
state: absent
|
||||||
|
when: clean_environment
|
||||||
|
|
||||||
|
- name: Install requirements
|
||||||
|
pip:
|
||||||
|
name:
|
||||||
|
- boto>=2.5
|
||||||
|
- boto3
|
||||||
|
state: latest
|
||||||
|
virtualenv: "{{ ec2_venv }}"
|
||||||
|
virtualenv_python: python2.7
|
@ -0,0 +1,2 @@
|
|||||||
|
---
|
||||||
|
gce_venv: "{{ playbook_dir }}/configs/.venvs/gce"
|
@ -0,0 +1,15 @@
|
|||||||
|
---
|
||||||
|
- name: Clean up the environment
|
||||||
|
file:
|
||||||
|
dest: "{{ gce_venv }}"
|
||||||
|
state: absent
|
||||||
|
when: clean_environment
|
||||||
|
|
||||||
|
- name: Install requirements
|
||||||
|
pip:
|
||||||
|
name:
|
||||||
|
- apache-libcloud
|
||||||
|
- pycrypto
|
||||||
|
state: latest
|
||||||
|
virtualenv: "{{ gce_venv }}"
|
||||||
|
virtualenv_python: python2.7
|
@ -0,0 +1,2 @@
|
|||||||
|
---
|
||||||
|
lightsail_venv: "{{ playbook_dir }}/configs/.venvs/aws"
|
@ -0,0 +1,15 @@
|
|||||||
|
---
|
||||||
|
- name: Clean up the environment
|
||||||
|
file:
|
||||||
|
dest: "{{ lightsail_venv }}"
|
||||||
|
state: absent
|
||||||
|
when: clean_environment
|
||||||
|
|
||||||
|
- name: Install requirements
|
||||||
|
pip:
|
||||||
|
name:
|
||||||
|
- boto>=2.5
|
||||||
|
- boto3
|
||||||
|
state: latest
|
||||||
|
virtualenv: "{{ lightsail_venv }}"
|
||||||
|
virtualenv_python: python2.7
|
@ -0,0 +1,2 @@
|
|||||||
|
---
|
||||||
|
openstack_venv: "{{ playbook_dir }}/configs/.venvs/openstack"
|
@ -0,0 +1,13 @@
|
|||||||
|
---
|
||||||
|
- name: Clean up the environment
|
||||||
|
file:
|
||||||
|
dest: "{{ openstack_venv }}"
|
||||||
|
state: absent
|
||||||
|
when: clean_environment
|
||||||
|
|
||||||
|
- name: Install requirements
|
||||||
|
pip:
|
||||||
|
name: shade
|
||||||
|
state: latest
|
||||||
|
virtualenv: "{{ openstack_venv }}"
|
||||||
|
virtualenv_python: python2.7
|
Loading…
Reference in New Issue