summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRalph Bean <rbean@redhat.com>2017-05-02 15:34:53 +0000
committerRalph Bean <rbean@redhat.com>2017-05-02 15:34:59 +0000
commitf26ff762582b0767f5875a66e2f267ace6ed6c9b (patch)
tree0c46b3c6a0ca8c1920a3d02e95b766c32b2f7d09
parent73dfd704cdca52c4d82b733ac4403a45b0dd2617 (diff)
downloadansible-f26ff762582b0767f5875a66e2f267ace6ed6c9b.tar.gz
ansible-f26ff762582b0767f5875a66e2f267ace6ed6c9b.tar.xz
ansible-f26ff762582b0767f5875a66e2f267ace6ed6c9b.zip
yum/dnf switches.
-rw-r--r--roles/waiverdb/tasks/main.yml12
-rw-r--r--roles/waiverdb/tasks/psql_setup.yml10
2 files changed, 20 insertions, 2 deletions
diff --git a/roles/waiverdb/tasks/main.yml b/roles/waiverdb/tasks/main.yml
index 8ed006840..72da81133 100644
--- a/roles/waiverdb/tasks/main.yml
+++ b/roles/waiverdb/tasks/main.yml
@@ -1,13 +1,23 @@
---
- include: psql_setup.yml
-- name: install needed packages
+- name: install needed packages (yum)
+ yum: pkg={{ item }} state=present
+ with_items:
+ - waiverdb
+ - gunicorn
+ notify:
+ - restart waiverdb
+ when: ansible_distribution_major_version|int < 22
+
+- name: install needed packages (dnf)
dnf: pkg={{ item }} state=present
with_items:
- waiverdb
- gunicorn
notify:
- restart waiverdb
+ when: ansible_distribution_major_version|int > 21
- name: start waiverdb on boot
systemd:
diff --git a/roles/waiverdb/tasks/psql_setup.yml b/roles/waiverdb/tasks/psql_setup.yml
index 04f93b5ae..38e0f6ad0 100644
--- a/roles/waiverdb/tasks/psql_setup.yml
+++ b/roles/waiverdb/tasks/psql_setup.yml
@@ -1,8 +1,16 @@
-- name: install postresql
+- name: install postresql (yum)
yum: state=present pkg={{ item }}
with_items:
- "postgresql-server"
- "postgresql-contrib"
+ when: ansible_distribution_major_version|int < 22
+
+- name: install postresql (dnf)
+ dnf: state=present pkg={{ item }}
+ with_items:
+ - "postgresql-server"
+ - "postgresql-contrib"
+ when: ansible_distribution_major_version|int > 21
- name: See if postgreSQL is installed
stat: path=/var/lib/pgsql/initdb.log