From 8d198e62a2baca9fc89e8819565763072f52ded9 Mon Sep 17 00:00:00 2001 From: Arky Date: Sun, 26 Aug 2018 14:37:17 +0700 Subject: [PATCH] Refactor: Use pip extra_args to handle 'pip install --target vendor' --- roles/calibre-web/tasks/main.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/roles/calibre-web/tasks/main.yml b/roles/calibre-web/tasks/main.yml index 5f6a1c9a0..38e4a06d7 100644 --- a/roles/calibre-web/tasks/main.yml +++ b/roles/calibre-web/tasks/main.yml @@ -20,11 +20,11 @@ version: master when: internet_available -## TODO: Use Ansible native pip module for this. How do you use --target vendor ? - name: Download calibre-web dependencies into vendor subdirectory. - command: pip install --target vendor -r ./requirements.txt - args: - chdir: "{{ calibreweb_path }}" + pip: + requirements: requirements.txt + chdir: "{{ calibreweb_path }}" + extra_args: --target vendor - name: Create calibre-web systemd service unit and httpd2 configuration. template: