Puppet Class: keystone::messaging::amqp

Defined in:
manifests/messaging/amqp.pp

Overview

Class keystone::messaging::amqp

keystone messaging configuration

Parameters

amqp_pre_settled

(Optional) Send messages of this type pre-settled Defaults to $::os_service_default.

amqp_idle_timeout

(Optional) Timeout for inactive connections Defaults to $::os_service_default.

amqp_ssl_ca_file

(Optional) CA certificate PEM file to verify server certificate Defaults to $::os_service_default.

amqp_ssl_cert_file

(Optional) Identifying certificate PEM file to present to clients Defaults to $::os_service_default.

amqp_ssl_key_file

(Optional) Private key PEM file used to sign cert_file certificate Defaults to $::os_service_default.

amqp_ssl_key_password

(Optional) Password for decrypting ssl_key_file (if encrypted) Defaults to $::os_service_default.

amqp_sasl_mechanisms

(Optional) Space separated list of acceptable SASL mechanisms Defaults to $::os_service_default.

Parameters:

  • amqp_pre_settled (Any) (defaults to: $::os_service_default)
  • amqp_idle_timeout (Any) (defaults to: $::os_service_default)
  • amqp_ssl_ca_file (Any) (defaults to: $::os_service_default)
  • amqp_ssl_cert_file (Any) (defaults to: $::os_service_default)
  • amqp_ssl_key_file (Any) (defaults to: $::os_service_default)
  • amqp_ssl_key_password (Any) (defaults to: $::os_service_default)
  • amqp_sasl_mechanisms (Any) (defaults to: $::os_service_default)


35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
# File 'manifests/messaging/amqp.pp', line 35

class keystone::messaging::amqp(
  $amqp_pre_settled                     = $::os_service_default,
  $amqp_idle_timeout                    = $::os_service_default,
  $amqp_ssl_ca_file                     = $::os_service_default,
  $amqp_ssl_cert_file                   = $::os_service_default,
  $amqp_ssl_key_file                    = $::os_service_default,
  $amqp_ssl_key_password                = $::os_service_default,
  $amqp_sasl_mechanisms                 = $::os_service_default,
) {

  include keystone::deps

  oslo::messaging::amqp { 'keystone_config':
    pre_settled      => $amqp_pre_settled,
    idle_timeout     => $amqp_idle_timeout,
    ssl_ca_file      => $amqp_ssl_ca_file,
    ssl_cert_file    => $amqp_ssl_cert_file,
    ssl_key_file     => $amqp_ssl_key_file,
    ssl_key_password => $amqp_ssl_key_password,
    sasl_mechanisms  => $amqp_sasl_mechanisms,
  }

}