From d0025ee5343bd92a778ef13c35d3b29b084da6bd Mon Sep 17 00:00:00 2001 From: Stonewall Jackson Date: Mon, 22 May 2023 08:52:38 -0400 Subject: lvm: fix config generation --- roles/lvm/tasks/main.yml | 7 +++---- roles/lvm/templates/etc/lvm/lvm.conf.j2 | 27 +++++++++++++++++++++++++++ 2 files changed, 30 insertions(+), 4 deletions(-) create mode 100644 roles/lvm/templates/etc/lvm/lvm.conf.j2 diff --git a/roles/lvm/tasks/main.yml b/roles/lvm/tasks/main.yml index 5ad3f6c..22a40d5 100644 --- a/roles/lvm/tasks/main.yml +++ b/roles/lvm/tasks/main.yml @@ -1,5 +1,4 @@ - name: set use_devicesfile option - replace: - path: /etc/lvm/lvm.conf - regexp: '^(\s*)use_devicesfile\s*=.*' - replace: '\1use_devicesfile = {{ lvm_use_devicesfile | int }}' + template: + src: etc/lvm/lvm.conf.j2 + dest: /etc/lvm/lvm.conf diff --git a/roles/lvm/templates/etc/lvm/lvm.conf.j2 b/roles/lvm/templates/etc/lvm/lvm.conf.j2 new file mode 100644 index 0000000..68dfe5e --- /dev/null +++ b/roles/lvm/templates/etc/lvm/lvm.conf.j2 @@ -0,0 +1,27 @@ +config { +} + +devices { + use_devicesfile = {{ lvm_use_devicesfile | int }} +} + +allocation { +} + +log { +} + +backup { +} + +shell { +} + +global { +} + +activation { +} + +dmeventd { +} -- cgit