Replace Stdlib::Absolutepath by Stdlib::Compat::Absolute_path

The Stdlib::Absolutepath which was deprecated 4 years ago is
now removed since [1]. We replace it by the
Stdlib::Compat::Absolute_path [2] data type which contains the
same functions "is_absolute_path" and "validate_absolute_path".

[1] https://github.com/puppetlabs/puppetlabs-stdlib/pull/1324
[2] https://github.com/puppetlabs/puppetlabs-stdlib/blob/main/REFERENCE.md#Stdlib--Compat--Absolute_path

Change-Id: I57108b7e4a0525444dbbd36d6a9086e374a45539
This commit is contained in:
Joel Capitao
2023-05-05 10:10:13 +02:00
parent e05c8e739b
commit 0861e31cf9

View File

@@ -43,7 +43,7 @@ define openstacklib::policy (
$purge_config = false,
) {
validate_legacy(Hash, 'validate_hash', $policies)
validate_legacy(Stdlib::Absolutepath, 'validate_absolute_path', $policy_path)
validate_legacy(Stdlib::Compat::Absolute_path, 'validate_absolute_path', $policy_path)
validate_legacy(Boolean, 'validate_bool', $purge_config)
if empty($policies) {