policy: Make sure policy_path is an absolute path

The policy_path parameter should be an absolute path because now this
parameter is used to manage the policy file content.

Change-Id: Ib2d41f57ab50ef225887bcad2457ffcc0911cd84
This commit is contained in:
Takashi Kajinami 2021-10-20 17:39:13 +09:00
parent 8c592d56b5
commit 75b0b3d3b6
1 changed files with 2 additions and 1 deletions

View File

@ -5,7 +5,7 @@
# == Parameters:
#
# [*policy_path*]
# (Optional) Path to the policy file
# (Optional) Path to the policy file. This should be an asbolute path.
# Defaults to $name
#
# [*policies*]
@ -43,6 +43,7 @@ define openstacklib::policy (
$purge_config = false,
) {
validate_legacy(Hash, 'validate_hash', $policies)
validate_legacy(Stdlib::Absolutepath, 'validate_absolute_path', $policy_path)
if empty($policies) {
create_resources('openstacklib::policy::default', { $policy_path => {