mirror of https://github.com/ceph/ceph-ansible.git
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>pull/4884/head
parent
d4fd38c967
commit
de8f2a9f83
|
@ -23,10 +23,12 @@
|
||||||
tags:
|
tags:
|
||||||
with_pkg
|
with_pkg
|
||||||
|
|
||||||
- name: install container package
|
- name: install container and lvm2 packages
|
||||||
package:
|
package:
|
||||||
name: ['{{ container_package_name }}', '{{ container_binding_name }}']
|
name: ['{{ container_package_name }}', '{{ container_binding_name }}', 'lvm2']
|
||||||
update_cache: true
|
update_cache: true
|
||||||
|
register: result
|
||||||
|
until: result is succeeded
|
||||||
tags: with_pkg
|
tags: with_pkg
|
||||||
|
|
||||||
- name: start container service
|
- name: start container service
|
||||||
|
|
|
@ -22,14 +22,6 @@
|
||||||
- ceph_osd_numactl_opts | length > 0
|
- ceph_osd_numactl_opts | length > 0
|
||||||
tags: with_pkg
|
tags: with_pkg
|
||||||
|
|
||||||
- name: install lvm2
|
|
||||||
package:
|
|
||||||
name: lvm2
|
|
||||||
register: result
|
|
||||||
until: result is succeeded
|
|
||||||
when: not is_atomic | bool
|
|
||||||
tags: with_pkg
|
|
||||||
|
|
||||||
- name: include_tasks common.yml
|
- name: include_tasks common.yml
|
||||||
include_tasks: common.yml
|
include_tasks: common.yml
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue