diff --git a/tasks/prepare.yml b/tasks/prepare.yml index 99d5c79..56e40f1 100644 --- a/tasks/prepare.yml +++ b/tasks/prepare.yml @@ -8,7 +8,9 @@ - name: Install required dependencies pip: - name: "{{ __drone_pip_dependencies }}" + name: "{{ item.name }}" + executable: "{{ item.exec | default(omit) }}" state: present + loop: "{{ __drone_pip_dependencies }}" become: True become_user: root diff --git a/vars/main.yml b/vars/main.yml index 860139d..56faa5e 100644 --- a/vars/main.yml +++ b/vars/main.yml @@ -4,5 +4,6 @@ __droneci_default_no_proxy: - droneagent __drone_pip_dependencies: - - docker - - docker-compose + - name: docker + - name: docker-compose + exec: pip3