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.

Parameters:

  • allowed_origin (Any) (defaults to: $::os_service_default)
  • allow_credentials (Any) (defaults to: $::os_service_default)
  • expose_headers (Any) (defaults to: $::os_service_default)
  • max_age (Any) (defaults to: $::os_service_default)
  • allow_methods (Any) (defaults to: $::os_service_default)
  • allow_headers (Any) (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,
  }
}