Enable Keystone notifications
This change enables Keystone notifications and adds two parameters to control the notification driver and format. Change-Id: I23ac3c46ee9eb49523d3b8dab027ef21fc6e42df
This commit is contained in:
parent
91af5ac557
commit
55a1a0f388
@ -255,6 +255,16 @@ parameters:
|
||||
description: Keystone key for signing tokens.
|
||||
type: string
|
||||
hidden: true
|
||||
KeystoneNotificationDriver:
|
||||
description: Comma-separated list of Oslo notification drivers used by Keystone
|
||||
default: ['messaging']
|
||||
type: comma_delimited_list
|
||||
KeystoneNotificationFormat:
|
||||
description: The Keystone notification format
|
||||
default: 'basic'
|
||||
type: string
|
||||
constraints:
|
||||
- allowed_values: [ 'basic', 'cadf' ]
|
||||
MysqlClusterUniquePart:
|
||||
description: A unique identifier of the MySQL cluster the controller is in.
|
||||
type: string
|
||||
|
@ -399,6 +399,16 @@ parameters:
|
||||
description: Keystone key for signing tokens.
|
||||
type: string
|
||||
hidden: true
|
||||
KeystoneNotificationDriver:
|
||||
description: Comma-separated list of Oslo notification drivers used by Keystone
|
||||
default: ['messaging']
|
||||
type: comma_delimited_list
|
||||
KeystoneNotificationFormat:
|
||||
description: The Keystone notification format
|
||||
default: 'basic'
|
||||
type: string
|
||||
constraints:
|
||||
- allowed_values: [ 'basic', 'cadf' ]
|
||||
MysqlInnodbBufferPoolSize:
|
||||
description: >
|
||||
Specifies the size of the buffer pool in megabytes. Setting to
|
||||
@ -754,6 +764,8 @@ resources:
|
||||
KeystoneSigningKey: {get_param: KeystoneSigningKey}
|
||||
KeystoneSSLCertificate: {get_param: KeystoneSSLCertificate}
|
||||
KeystoneSSLCertificateKey: {get_param: KeystoneSSLCertificateKey}
|
||||
KeystoneNotificationDriver: {get_param: KeystoneNotificationDriver}
|
||||
KeystoneNotificationFormat: {get_param: KeystoneNotificationFormat}
|
||||
MysqlClusterUniquePart: {get_attr: [MysqlClusterUniquePart, value]}
|
||||
MysqlInnodbBufferPoolSize: {get_param: MysqlInnodbBufferPoolSize}
|
||||
MysqlMaxConnections: {get_param: MysqlMaxConnections}
|
||||
|
@ -238,6 +238,7 @@ resources:
|
||||
heat::rabbit_hosts: *rabbit_nodes_array
|
||||
neutron::rabbit_hosts: *rabbit_nodes_array
|
||||
nova::rabbit_hosts: *rabbit_nodes_array
|
||||
keystone::rabbit_hosts: *rabbit_nodes_array
|
||||
|
||||
outputs:
|
||||
config_id:
|
||||
|
@ -227,6 +227,16 @@ parameters:
|
||||
description: Keystone key for signing tokens.
|
||||
type: string
|
||||
hidden: true
|
||||
KeystoneNotificationDriver:
|
||||
description: Comma-separated list of Oslo notification drivers used by Keystone
|
||||
default: ['messaging']
|
||||
type: comma_delimited_list
|
||||
KeystoneNotificationFormat:
|
||||
description: The Keystone notification format
|
||||
default: 'basic'
|
||||
type: string
|
||||
constraints:
|
||||
- allowed_values: [ 'basic', 'cadf' ]
|
||||
MysqlClusterUniquePart:
|
||||
description: A unique identifier of the MySQL cluster the controller is in.
|
||||
type: string
|
||||
@ -671,6 +681,8 @@ resources:
|
||||
keystone_signing_certificate: {get_param: KeystoneSigningCertificate}
|
||||
keystone_ssl_certificate: {get_param: KeystoneSSLCertificate}
|
||||
keystone_ssl_certificate_key: {get_param: KeystoneSSLCertificateKey}
|
||||
keystone_notification_driver: {get_param: KeystoneNotificationDriver}
|
||||
keystone_notification_format: {get_param: KeystoneNotificationFormat}
|
||||
keystone_dsn:
|
||||
list_join:
|
||||
- ''
|
||||
@ -999,6 +1011,12 @@ resources:
|
||||
keystone::admin_bind_host: {get_input: keystone_admin_api_network}
|
||||
keystone::debug: {get_input: debug}
|
||||
keystone::db::mysql::password: {get_input: admin_token}
|
||||
keystone::rabbit_userid: {get_input: rabbit_username}
|
||||
keystone::rabbit_password: {get_input: rabbit_password}
|
||||
keystone::rabbit_use_ssl: {get_input: rabbit_client_use_ssl}
|
||||
keystone::rabbit_port: {get_input: rabbit_client_port}
|
||||
keystone::notification_driver: {get_input: keystone_notification_driver}
|
||||
keystone::notification_format: {get_input: keystone_notification_format}
|
||||
# MongoDB
|
||||
mongodb::server::bind_ip: {get_input: mongo_db_network}
|
||||
mongodb::server::nojournal: {get_input: mongodb_no_journal}
|
||||
|
@ -33,3 +33,4 @@ neutron::rabbit_heartbeat_timeout_threshold: 60
|
||||
cinder::rabbit_heartbeat_timeout_threshold: 60
|
||||
ceilometer::rabbit_heartbeat_timeout_threshold: 60
|
||||
heat::rabbit_heartbeat_timeout_threshold: 60
|
||||
keystone::rabbit_heartbeat_timeout_threshold: 60
|
||||
|
Loading…
Reference in New Issue
Block a user