Estou tentando instalar o psycopg2 em um virtualenv Python com o pipmódulo do Ansible , mas preciso acrescentar uma entrada no PATH para que ele seja construído corretamente (ele precisa saber o caminho para o diretório que contém pg_config). Vejo que posso passar environmentpara o pipmódulo, mas não tenho certeza de como preceder em vez de substituir PATH.
Aqui estou tentando acrescentar o caminho ao diretório necessário, mas ele substitui o virtualenv PATHe falha:
- pip:
name: psycopg2
virtualenv: /path/to/my/venv
environment:
PATH: /usr/pgsql-9.3/bin:$PATH
ansible_env.PATHopção era o que eu precisava - funcionou perfeitamente. Obrigado!