Я пытаюсь установить psycopg2 в Python virtualenv с pipмодулем Ansible , но мне нужно предварительно добавить запись в PATH для его правильной сборки (ему нужно знать путь к каталогу, в котором он находится pg_config). Я вижу, что могу перейти environmentк pipмодулю, но я не уверен, как добавить, а не перезаписать PATH.
Здесь я пытаюсь добавить путь к нужному каталогу, но он перезаписывает virtualenv PATHи завершается ошибкой:
- pip:
name: psycopg2
virtualenv: /path/to/my/venv
environment:
PATH: /usr/pgsql-9.3/bin:$PATH
ansible_env.PATHВариант был , что мне нужно - работал отлично. Благодарность!