When using osd_scenario lvm, we never check if the lvm2 package is
present on the host.
When using containerized deployment and docker on CentOS/RedHat this
package will be automatically installed as a dependency but not for
Ubuntu distribution.
OSD deployed via ceph-volume require the lvmetad.socket to be active
and running.
Resolves: #3728
Signed-off-by: Dimitri Savineau <dsavinea@redhat.com>
(cherry picked from commit
179fdfbc19ab7001fdd185f131039043d690bbe8)
tags:
- with_pkg
+- name: install lvm2
+ package:
+ name: lvm2
+ register: result
+ until: result is succeeded
+ when:
+ - osd_scenario == 'lvm'
+ - not is_atomic
+ tags:
+ - with_pkg
+
- name: include_tasks common.yml
include_tasks: common.yml