From 4586da96b4aab1cbbe22bb4619025dcfb03ab899 Mon Sep 17 00:00:00 2001 From: Daniel Bengtsson Date: Mon, 13 Jan 2020 09:15:43 +0100 Subject: [PATCH] Remove dracut-config-generic package In LP#1830574, we introduce the dracut command to include necessary file into initramfs. However, dracut in RHEL or CentOS doesn't include sysctl.conf or other specific module related confs at an installation of new kernel if dracut-config-generic package exists on the system. We should remove the package to allow creating a host-specific initramfs at an installation of new kernel. Closes-bug: #1857493 Change-Id: Ib57f9f4c71c0da3b2c28ef17c1c8792711f9973c Co-Authored-By: Keigo Noha --- tripleo_ansible/roles/tripleo-kernel/tasks/main.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/tripleo_ansible/roles/tripleo-kernel/tasks/main.yml b/tripleo_ansible/roles/tripleo-kernel/tasks/main.yml index e642eb23a..ebdd08497 100644 --- a/tripleo_ansible/roles/tripleo-kernel/tasks/main.yml +++ b/tripleo_ansible/roles/tripleo-kernel/tasks/main.yml @@ -27,6 +27,11 @@ loop: "{{ tripleo_kernel_extra_packages | dict2items(key_name='key', value_name='opt') }}" notify: Modules reload + - name: Remove dracut-config-generic + package: + name: 'dracut-config-generic' + state: absent + - name: Ensure the /etc/modules-load.d/ directory exists file: path: /etc/modules-load.d