Saya mencoba untuk menginstal psycopg2 ke dalam virtualenv Python dengan pipmodul Ansible , tapi saya perlu menambahkan entri ke PATH agar dapat dibangun dengan benar (perlu mengetahui path ke direktori yang berisi pg_config). Saya melihat bahwa saya bisa lulus environmentke pipmodul, tapi saya tidak yakin bagaimana untuk menambahkan bukan menimpa PATH.
Di sini saya mencoba untuk menambahkan path dengan direktori yang diperlukan, tetapi menimpa virtualenv PATHdan gagal:
- pip:
name: psycopg2
virtualenv: /path/to/my/venv
environment:
PATH: /usr/pgsql-9.3/bin:$PATH
ansible_env.PATHpilihan adalah apa yang saya butuhkan - bekerja dengan sempurna. Terima kasih!