Sto tentando di installare psycopg2 in un Python virtualenv con il pip
modulo Ansible , ma ho bisogno di anteporre una voce a PATH affinché si costruisca correttamente (deve conoscere il percorso della directory che contiene pg_config
). Vedo che posso passare environment
al pip
modulo, ma non sono sicuro di come anteporre piuttosto che sovrascrivere PATH
.
Qui sto tentando di anteporre il percorso con la directory necessaria, ma sovrascrive virtualenv PATH
e fallisce:
- pip:
name: psycopg2
virtualenv: /path/to/my/venv
environment:
PATH: /usr/pgsql-9.3/bin:$PATH
ansible_env.PATH
opzione era ciò di cui avevo bisogno: funzionava perfettamente. Grazie!