Próbuję zainstalować psycopg2 w Python virtualenv z modułem Ansible pip, ale muszę przygotować wpis w PATH, aby mógł się poprawnie zbudować (musi znać ścieżkę do katalogu zawierającego pg_config). Widzę, że mogę przejść environmentdo pipmodułu, ale nie jestem pewien, jak dodać, a nie zastąpić PATH.
Tutaj próbuję dodać ścieżkę do niezbędnego katalogu, ale zastępuje virtualenv PATHi kończy się niepowodzeniem:
- pip:
name: psycopg2
virtualenv: /path/to/my/venv
environment:
PATH: /usr/pgsql-9.3/bin:$PATH
ansible_env.PATHbyła opcja, której potrzebowałem - działała idealnie. Dzięki!