From c8e21b9260c4384d4e7d101ffc2c7203bbcdfb3e Mon Sep 17 00:00:00 2001 From: Javanaut Date: Sun, 15 Dec 2024 17:02:03 +0100 Subject: [PATCH] modipy ansible role for pypi packaing --- tools/ansible/setup_node.yml | 22 ++++++++++------------ 1 file changed, 10 insertions(+), 12 deletions(-) diff --git a/tools/ansible/setup_node.yml b/tools/ansible/setup_node.yml index a3db210..e3f6ecc 100644 --- a/tools/ansible/setup_node.yml +++ b/tools/ansible/setup_node.yml @@ -62,16 +62,6 @@ group: "{{ ffxSystemUsername }}" mode: 0755 - - name: Prepare ffx virtualenv - become: true - become_user: "{{ ffxSystemUsername }}" - ansible.builtin.pip: - name: - - click - - textual - - sqlalchemy - - requests - virtualenv: "{{ ffxHomeDirectory }}/.local/share/ffx.venv" - name: Clone ffx repository become: true @@ -82,6 +72,15 @@ version: dev + - name: Install FFX package in venv + become: true + become_user: "{{ ffxSystemUsername }}" + ansible.builtin.pip: + name: . + chdir: "{{ ffxHomeDirectory }}/.local/src/ffx" + virtualenv: "{{ ffxHomeDirectory }}/.local/share/ffx.venv" + + - name: Add TMDB API token placeholer to .bashrc become: true become_user: "{{ ffxSystemUsername }}" @@ -98,8 +97,7 @@ path: "{{ ffxHomeDirectory }}/.bashrc" insertbefore: BOF line: >- - alias ffx="{{ ffxHomeDirectory }}/.local/share/ffx.venv/bin/python - {{ ffxHomeDirectory }}/.local/src/ffx/bin/ffx.py" + alias ffx="{{ ffxHomeDirectory }}/.local/share/ffx.venv/bin/ffx - name: Ensure local sync directory