Puppet Class: placement::cors
- Defined in:
- manifests/cors.pp
Overview
Class: placement::cors
Configure the placement cors
Parameters
- allowed_origin
-
(Optional) Indicate whether this resource may be shared with the domain received in the requests “origin” header. (string value) Defaults to $::os_service_default.
- allow_credentials
-
(Optional) Indicate that the actual request can include user credentials. (boolean value) Defaults to $::os_service_default.
- expose_headers
-
(Optional) Indicate which headers are safe to expose to the API. (list value) Defaults to $::os_service_default.
- max_age
-
(Optional) Maximum cache age of CORS preflight requests. (integer value) Defaults to $::os_service_default.
- allow_methods
-
(Optional) Indicate which methods can be used during the actual request. (list value) Defaults to $::os_service_default.
- allow_headers
-
(Optional) Indicate which header field names may be used during the actual request. (list value) Defaults to $::os_service_default.
39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 |
# File 'manifests/cors.pp', line 39
class placement::cors (
$allowed_origin = $::os_service_default,
$allow_credentials = $::os_service_default,
$expose_headers = $::os_service_default,
$max_age = $::os_service_default,
$allow_methods = $::os_service_default,
$allow_headers = $::os_service_default,
) {
include placement::deps
oslo::cors { 'placement_config':
allowed_origin => $allowed_origin,
allow_credentials => $allow_credentials,
expose_headers => $expose_headers,
max_age => $max_age,
allow_methods => $allow_methods,
allow_headers => $allow_headers,
}
}
|