---
-- name: install dependencies
+- name: install redhat dependencies via yum
yum:
name: "{{ item }}"
state: present
- 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
- ansible_distribution == "CentOS"
- ansible_pkg_mgr == "yum"
-- name: install dependencies
+- name: install centos dependencies via dnf
dnf:
name: "{{ item }}"
state: present
---
-- 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: