Ansible'ın pipmodülü ile bir Python virtualenv içine psycopg2 yüklemeye çalışıyorum , ancak doğru oluşturmak için PATH için bir giriş eklemeniz gerekiyor (içeren dizinin yolunu bilmek gerekir pg_config). Ben geçebilir görüyoruz environmentiçin pipmodülün ama üzerine yazma yerine başa eklemek nasıl emin değilim PATH.
Burada yolu gerekli dizin ile başlamaya çalışıyorum, ancak virtualenv üzerine yazar PATHve başarısız olur:
- pip:
name: psycopg2
virtualenv: /path/to/my/venv
environment:
PATH: /usr/pgsql-9.3/bin:$PATH
ansible_env.PATHMükemmel çalıştı - seçenek ne gerekli oldu. Teşekkürler!