
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
32 lines
747 B
YAML
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 }}"
|