Лучший способ всегда запускать ansible внутри virtualenv на удаленных машинах?

Есть ли лучший способ запустить ansible внутри virtualenv на удаленных машинах?

Пока что я вижу способ изменить файл .bashrc вручную или с помощью ansible.

Например:

 tasks:
    - name: "Enable virtualenv in .bashrc"
      lineinfile: dest=.bashrc
                  line="source {{ PROJECT_HOME }}/venv/bin/activate"

    #
    # Put tasks that rely on this precondition here (?)
    #

    # Optionally, disable this later on
    - name: "Disable virtualenv in .bashrc"
      lineinfile: dest=.bashrc
                  line="source {{ PROJECT_HOME }}/venv/bin/activate"
                  state=absent

TODO: Проверьте, можно ли это сделать с помощью авторизованных ключей ssh:http://binblog.info/2008/10/20/openssh-going-flexible-with-forced-commands/

Ответы на вопрос(1)

Ваш ответ на вопрос