From f19c5ff77d41cb9ffc4d36a17a8b028a575a23ae Mon Sep 17 00:00:00 2001 From: Tim Flink Date: Wed, 10 Aug 2016 12:39:24 +0000 Subject: [PATCH] adding dnf support to the postgresql_server role --- roles/postgresql_server/tasks/main.yml | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/roles/postgresql_server/tasks/main.yml b/roles/postgresql_server/tasks/main.yml index 41b8fc0fe6..0b03f99a0c 100644 --- a/roles/postgresql_server/tasks/main.yml +++ b/roles/postgresql_server/tasks/main.yml @@ -2,13 +2,26 @@ # # Setup postgresql server. # -- name: install postgresql server packages +- name: install postgresql server packages (yum) yum: name={{ item }} state=present with_items: - postgresql-server - postgresql-contrib - postgresql-plpython - python-psycopg2 + when: ansible_distribution_major_version|int < 22 + tags: + - packages + - postgresql + +- name: install postgresql server packages (dnf) + yum: name={{ item }} state=present + with_items: + - postgresql-server + - postgresql-contrib + - postgresql-plpython + - python-psycopg2 + when: ansible_distribution_major_version|int > 21 and ansible_cmdline.ostree is not defined tags: - packages - postgresql