diff options
author | Ralph Bean <rbean@redhat.com> | 2017-05-02 15:34:53 +0000 |
---|---|---|
committer | Ralph Bean <rbean@redhat.com> | 2017-05-02 15:34:59 +0000 |
commit | f26ff762582b0767f5875a66e2f267ace6ed6c9b (patch) | |
tree | 0c46b3c6a0ca8c1920a3d02e95b766c32b2f7d09 | |
parent | 73dfd704cdca52c4d82b733ac4403a45b0dd2617 (diff) | |
download | ansible-f26ff762582b0767f5875a66e2f267ace6ed6c9b.tar.gz ansible-f26ff762582b0767f5875a66e2f267ace6ed6c9b.tar.xz ansible-f26ff762582b0767f5875a66e2f267ace6ed6c9b.zip |
yum/dnf switches.
-rw-r--r-- | roles/waiverdb/tasks/main.yml | 12 | ||||
-rw-r--r-- | roles/waiverdb/tasks/psql_setup.yml | 10 |
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 |