From 0ec33daa96a6b46a704c55be3e85806730a833d8 Mon Sep 17 00:00:00 2001 From: Robert Kaussow Date: Mon, 25 Nov 2019 00:57:36 +0100 Subject: [PATCH] install ansible deps with yum --- defaults/main.yml | 3 +++ tasks/install.yml | 14 +++++++------- vars/main.yml | 5 ++--- 3 files changed, 12 insertions(+), 10 deletions(-) diff --git a/defaults/main.yml b/defaults/main.yml index 1be434e..1c9424f 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -3,6 +3,9 @@ mongodb_version: 3.6 mongodb_system_user: mongod mongodb_system_group: mongod +mongodb_packages: + - mongodb-org + mongodb_packages_extra: [] mongodb_storage_dbpath: /var/lib/mongo diff --git a/tasks/install.yml b/tasks/install.yml index 9492c5e..0668f90 100644 --- a/tasks/install.yml +++ b/tasks/install.yml @@ -9,11 +9,17 @@ enabled: yes gpgkey: "https://www.mongodb.org/static/pgp/server-{{ mongodb_version }}.asc" + - name: Install dependencies + package: + name: "{{ item }}" + state: present + loop: "{{ mongodb_packages_extra }}" + - name: Install packages package: name: "{{ item }}" state: present - loop: "{{ mongodb_packages_extra + __mongodb_packages }}" + loop: "{{ mongodb_packages + __mongodb_ansible_deps }}" - name: Create group '{{ mongodb_system_group }}' group: @@ -48,9 +54,3 @@ notify: __mongod_restart become: True become_user: root - -- name: Install pymongo as ansible dependency - pip: - name: pymongo - state: present - extra_args: --user diff --git a/vars/main.yml b/vars/main.yml index c8ce59f..b8b70c0 100644 --- a/vars/main.yml +++ b/vars/main.yml @@ -1,4 +1,3 @@ --- -__mongodb_packages: - - mongodb-org - - python2-pip +__mongodb_ansible_deps: + - python-pymongo