From bf33c2ab7cf10a18b40e29998fa6a9e46f020ab8 Mon Sep 17 00:00:00 2001 From: "Dustin C. Hatch" Date: Mon, 28 Jul 2025 16:51:04 -0500 Subject: [PATCH] datavol: Handle undefined logical_volumes This fixes an `Unable to look up a name or access an atribute in template string` error when applying the `datavol.yml` playbook for a machine that does not define any LVM logical volumes. --- datavol.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/datavol.yml b/datavol.yml index afb2d67..58ad5a5 100644 --- a/datavol.yml +++ b/datavol.yml @@ -36,7 +36,7 @@ lv: '{{ item.1.name }}' vg: '{{ item.0.key }}' size: '{{ item.1.size }}' - loop: '{{ logical_volumes | dict2items | subelements("value.lvs") }}' + loop: '{{ logical_volumes | d({}) | dict2items | subelements("value.lvs") }}' loop_control: label: '{{ item.0.key }}/{{ item.1.name }}' tags: