ceph-osd: Install numactl package when needed

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>
pull/3697/head
Dimitri Savineau 2019-03-11 10:44:47 -04:00 committed by mergify[bot]
parent b89a1d5c84
commit b7f4e3e7c7
1 changed files with 11 additions and 0 deletions

View File

@ -12,6 +12,17 @@
- 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