Puppet Class: nova::metadata::novajoin::policy
- Defined in:
- manifests/metadata/novajoin/policy.pp
Overview
Class: nova::metadata::novajoin::policy
DEPRECATED ! Configure the nova policies
Parameters
- policies
-
(Optional) Set of policies to configure for novajoin Example :
{ 'novajoin-compute_service_user' => { 'key' => 'compute_service_user', 'value' => 'role:admin' } }
Defaults to empty hash.
- policy_path
-
(Optional) Path to the novajoin policy.yaml file Defaults to /etc/novajoin/policy.yaml
- purge_config
-
(optional) Whether to set only the specified policy rules in the policy
file. Defaults to false.
28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 |
# File 'manifests/metadata/novajoin/policy.pp', line 28
class nova::metadata::novajoin::policy (
$policies = {},
$policy_path = '/etc/novajoin/policy.yaml',
$purge_config = false,
) {
warning('Support for novajoin service is deprecated!')
validate_legacy(Hash, 'validate_hash', $policies)
openstacklib::policy { $policy_path:
policies => $policies,
policy_path => $policy_path,
file_user => 'root',
file_format => 'yaml',
purge_config => $purge_config,
}
oslo::policy { 'novajoin_config': policy_file => $policy_path }
}
|