From 629f16ab6b0a7e47663c1a416ac0e21897f162f0 Mon Sep 17 00:00:00 2001 From: Robert Kaussow Date: Wed, 13 May 2020 11:26:17 +0200 Subject: [PATCH] install python deps --- defaults/main.yml | 5 +++++ tasks/setup.yml | 10 ++++++++++ 2 files changed, 15 insertions(+) diff --git a/defaults/main.yml b/defaults/main.yml index 092791c..41e1e10 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -13,7 +13,12 @@ # @end # @var corenetworks_dns_default_zone: $ "_unset_" +corenetworks_dns_pip: "pip{{ ansible_python.version.major }}" + corenetworks_dns_delegate_to: localhost +corenetworks_dns_user: "{{ ansible_remote_user }}" +corenetworks_dns_python_packages: + - corenetworks # @var corenetworks_dns_default_zone:example: > # corenetworks_dns_records: diff --git a/tasks/setup.yml b/tasks/setup.yml index c68f463..b82bb2d 100644 --- a/tasks/setup.yml +++ b/tasks/setup.yml @@ -1,4 +1,14 @@ --- +- name: Install dependencies + pip: + name: "{{ item }}" + executable: "{{ corenetworks_dns_pip }}" + extra_args: --user + state: present + loop: "{{ corenetworks_dns_python_packages }}" + become: True + become_user: "{{ corenetworks_dns_user }}" + - name: Obtain an API token corenetworks_token: api_user: "{{ corenetworks_dns_api_user | default(omit) }}"