- name: include poetry tasks include_role: name: common tasks_from: "poetry.yml" vars: poetry_user: "{{ app_user }}" poetry_dir: "/home/{{ app_user }}/.poetry" - name: retrieve user $PATH shell: "echo $PATH" become_user: "{{ app_user }}" register: path_stats - name: set poetry user variables set_fact: poetry_user_path: "{{ path_stats.stdout }}" - name: set default venv python version become_user: "{{ app_user }}" command: "poetry env use python3.7" args: chdir: "{{ app_dir }}" environment: PATH: "/home/{{ app_user }}/.local/bin:{{ poetry_user_path }}" - name: install project dependencies become_user: "{{ app_user }}" command: 'poetry install --extras "sentry"' args: chdir: "{{ app_dir }}" environment: PATH: "/home/{{ app_user }}/.local/bin:{{ poetry_user_path }}"