From 007d93f6345083c4288f8bdac64618bcd9f35848 Mon Sep 17 00:00:00 2001 From: godog <godog@autistici.org> Date: Fri, 13 Dec 2024 23:32:42 +0100 Subject: [PATCH] volumemgr: load dm-snapshot kernel module --- roles/float-base-volumemgr/tasks/main.yml | 6 ++++++ roles/float-base-volumemgr/templates/modules.conf.j2 | 4 ++++ 2 files changed, 10 insertions(+) create mode 100644 roles/float-base-volumemgr/templates/modules.conf.j2 diff --git a/roles/float-base-volumemgr/tasks/main.yml b/roles/float-base-volumemgr/tasks/main.yml index 116be884..2ccf061a 100644 --- a/roles/float-base-volumemgr/tasks/main.yml +++ b/roles/float-base-volumemgr/tasks/main.yml @@ -4,3 +4,9 @@ with_items: "{{ float_enabled_services }}" loop_control: loop_var: service_name_iter + +- name: Configure kernel modules + template: + src: "modules.conf.j2" + dest: "/etc/modules-load.d/float-volumemgr.conf" + when: enable_lvm diff --git a/roles/float-base-volumemgr/templates/modules.conf.j2 b/roles/float-base-volumemgr/templates/modules.conf.j2 new file mode 100644 index 00000000..1fe7b190 --- /dev/null +++ b/roles/float-base-volumemgr/templates/modules.conf.j2 @@ -0,0 +1,4 @@ +# Force-load dm-snapshot to enable LVM snapshots +# Normally this module is loaded on demand by LVM, however module loading is +# disabled after boot is completed. +dm-snapshot -- GitLab