With
3e32dce we can run OSD containers with numactl support.
When using numactl command in a containerized deployment we need to
be sure that the corresponding package is installed on the host.
The package installation is only executed when the
ceph_osd_numactl_opts variable isn't empty.
Signed-off-by: Dimitri Savineau <dsavinea@redhat.com>
(cherry picked from commit
b7f4e3e7c7d73d931fd7fec4c940384c890dee42)
- not containerized_deployment
- ansible_os_family != 'ClearLinux'
+- name: install numactl when needed
+ package:
+ name: numactl
+ register: result
+ until: result is succeeded
+ when:
+ - containerized_deployment
+ - ceph_osd_numactl_opts != ""
+ tags:
+ - with_pkg
+
- name: include_tasks common.yml
include_tasks: common.yml