]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-ansible.git/commitdiff
Add DNF for RedHat 859/head
authorDaniel Gryniewicz <dang@redhat.com>
Thu, 16 Jun 2016 14:06:31 +0000 (10:06 -0400)
committerDaniel Gryniewicz <dang@redhat.com>
Thu, 23 Jun 2016 14:24:14 +0000 (10:24 -0400)
Signed-off-by: Daniel Gryniewicz <dang@redhat.com>
roles/ceph-common/tasks/installs/install_on_redhat.yml
roles/ceph-osd/tasks/pre_requisite.yml

index 3e5e91f32f8ea8ce570194e3658f708ada93ce51..e51a1b4402f1baef8b76764022b8728d76820e47 100644 (file)
@@ -1,5 +1,5 @@
 ---
-- name: install dependencies
+- name: install redhat dependencies via yum
   yum:
     name: "{{ item }}"
     state: present
@@ -8,7 +8,16 @@
     - ansible_distribution == "RedHat"
     - ansible_pkg_mgr == "yum"
 
-- name: install dependencies
+- name: install redhat dependencies via dnf
+  dnf:
+    name: "{{ item }}"
+    state: present
+  with_items: redhat_package_dependencies
+  when:
+    - ansible_distribution == "RedHat"
+    - ansible_pkg_mgr == "dnf"
+
+- name: install centos dependencies via yum
   yum:
     name: "{{ item }}"
     state: present
@@ -17,7 +26,7 @@
     - ansible_distribution == "CentOS"
     - ansible_pkg_mgr == "yum"
 
-- name: install dependencies
+- name: install centos dependencies via dnf
   dnf:
     name: "{{ item }}"
     state: present
index f93247cfa5722b9a9e2843f42f4dbc5aa8f7940d..64430f0f861df1733e4c8e5b6039a02eaf7da5d3 100644 (file)
@@ -1,15 +1,25 @@
 ---
-- name: install dependencies
+- name: install debian dependencies
   apt:
     pkg: parted
     state: present
   when: ansible_os_family == 'Debian'
 
-- name: install dependencies
+- name: install redhat dependencies via yum
   yum:
     name: parted
     state: present
-  when: ansible_os_family == 'RedHat'
+  when:
+    - ansible_os_family == 'RedHat'
+    - ansible_pkg_mgr == "yum"
+
+- name: install redhat rependencies via dnf
+  dnf:
+    name: parted
+    state: present
+  when:
+    - ansible_os_family == 'RedHat'
+    - ansible_pkg_mgr == "dnf"
 
 - name: create bootstrap-osd directory
   file: