kayobe/ansible/roles/pip/tasks/pip_local_mirror.yml
Mark Goddard 2e842ab3f5 Remove activate-virtualenv and deactivate-virtualenv roles
These roles are no longer necessary now that Ansible supports setting
ansible_python_interpreter via a task- or role-scoped variable.

Change-Id: I4121d01dc83ac028350d4d98d3e1158e15fdfd63
Story: 2006574
Task: 38824
2020-02-20 15:28:56 +00:00

32 lines
747 B
YAML

---
- name: Create local .pip directory for {{ user }}
file:
path: "~{{ user }}/.pip"
state: directory
become: True
become_user: "{{ user }}"
- name: Create pip.conf for {{ user }}
copy:
content: |
[global]
index-url = {{ pip_index_url }}
{% if pip_trusted_hosts | length > 0 -%}
trusted-host =
{% for host in pip_trusted_hosts | unique -%}
{{ host }}
{% endfor -%}
{% endif -%}
dest: "~{{ user}}/.pip/pip.conf"
become: True
become_user: "{{ user }}"
- name: Create .pydistutils.cfg for {{ user }}
copy:
content: |
[easy_install]
index-url = {{ pip_index_url }}
dest: "~{{ user}}/.pydistutils.cfg"
become: True
become_user: "{{ user }}"