diff options
-rw-r--r-- | roles/postgresql_server/tasks/main.yml | 15 |
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 |