From 5cc6faada5f57d57b3c3c5c5b166c5e65dc697a5 Mon Sep 17 00:00:00 2001 From: Takashi Kajinami Date: Thu, 28 Mar 2024 15:02:02 +0900 Subject: [PATCH] Require enabled_share_backends If manila-share launches without enabled_share_backends, it actually has no effect because it can't manage any share backend. Require a valid inputs to detect potential misconfiguration. Change-Id: I9d4387384908384e9b7d2b1621f856f49bce7cd8 --- manifests/backends.pp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/manifests/backends.pp b/manifests/backends.pp index 4ac672a2..b5428ff4 100644 --- a/manifests/backends.pp +++ b/manifests/backends.pp @@ -6,12 +6,12 @@ # # [*enabled_share_backends*] # (Required) a list of ini sections to enable. -# This should contain names used in ceph::backend::* resources. +# This should contain names used in manila::backend::* resources. # Example: ['share1', 'share2', 'sata3'] # # Author: Andrew Woodward class manila::backends ( - $enabled_share_backends = undef + Variant[String[1], Array[String[1], 1]] $enabled_share_backends ) { include manila::deps