]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-ansible.git/commit
container: move lvm2 package installation
authorDimitri Savineau <dsavinea@redhat.com>
Thu, 2 Jan 2020 20:50:24 +0000 (15:50 -0500)
committerDimitri Savineau <savineau.dimitri@gmail.com>
Tue, 14 Jan 2020 17:47:55 +0000 (12:47 -0500)
commitff3a3ee5e9e6070b81d4b1956dbd93332a1ff1b7
tree1e44448f8ba51ed4f22e4cff764d892ac9d6d984
parenta81830ddc09849e810bc512633f5202eceaef142
container: move lvm2 package installation

Before this patch, the lvm2 package installation was done during the
ceph-osd role.
However we were running ceph-volume command in the ceph-config role
before ceph-osd. If lvm2 wasn't installed then the ceph-volume command
fails:

error checking path "/run/lock/lvm": stat /run/lock/lvm: no such file or
directory

This wasn't visible before because lvm2 was automatically installed as
docker dependency but it's not the same for podman on CentOS 8.

Signed-off-by: Dimitri Savineau <dsavinea@redhat.com>
(cherry picked from commit de8f2a9f83194e465d10207c7ae0569700345b9c)
roles/ceph-container-engine/tasks/pre_requisites/prerequisites.yml
roles/ceph-osd/tasks/main.yml