From 795a055b0fa66c695dad7a2b7858f1e0e34ad22d Mon Sep 17 00:00:00 2001 From: Takashi Kajinami Date: Thu, 23 Nov 2023 02:12:42 +0900 Subject: [PATCH] libvirt-guests: Validate parameter types Change-Id: I7c83d8460e34e7baec0bfa389df9f05be1c50b61 --- manifests/compute/libvirt_guests.pp | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/manifests/compute/libvirt_guests.pp b/manifests/compute/libvirt_guests.pp index 9b753a5c2..6b82e2808 100644 --- a/manifests/compute/libvirt_guests.pp +++ b/manifests/compute/libvirt_guests.pp @@ -68,16 +68,16 @@ # Defaults to false # class nova::compute::libvirt_guests ( - Boolean $enabled = false, - $package_ensure = 'present', - $on_boot = 'ignore', - $on_shutdown = 'shutdown', - $start_delay = undef, - $parallel_shutdown = undef, - $shutdown_timeout = undef, - Boolean $bypass_cache = false, - Boolean $sync_time = false, - Boolean $manage_service = false, + Boolean $enabled = false, + $package_ensure = 'present', + Enum['start', 'ignore'] $on_boot = 'ignore', + Enum['suspend', 'shutdown'] $on_shutdown = 'shutdown', + Optional[Integer[0]] $start_delay = undef, + Optional[Integer[0]] $parallel_shutdown = undef, + Optional[Integer[0]] $shutdown_timeout = undef, + Boolean $bypass_cache = false, + Boolean $sync_time = false, + Boolean $manage_service = false, ) { include nova::params include nova::deps