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ść environment
do pip
moduł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 PATH
i kończy się niepowodzeniem:
- pip:
name: psycopg2
virtualenv: /path/to/my/venv
environment:
PATH: /usr/pgsql-9.3/bin:$PATH
ansible_env.PATH
była opcja, której potrzebowałem - działała idealnie. Dzięki!