summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--roles/postgresql_server/tasks/main.yml15
1 files changed, 14 insertions, 1 deletions
diff --git a/roles/postgresql_server/tasks/main.yml b/roles/postgresql_server/tasks/main.yml
index 41b8fc0fe..0b03f99a0 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