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.
|
description: Keystone key for signing tokens.
|
||||||
type: string
|
type: string
|
||||||
hidden: true
|
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:
|
MysqlClusterUniquePart:
|
||||||
description: A unique identifier of the MySQL cluster the controller is in.
|
description: A unique identifier of the MySQL cluster the controller is in.
|
||||||
type: string
|
type: string
|
||||||
|
@ -399,6 +399,16 @@ parameters:
|
|||||||
description: Keystone key for signing tokens.
|
description: Keystone key for signing tokens.
|
||||||
type: string
|
type: string
|
||||||
hidden: true
|
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:
|
MysqlInnodbBufferPoolSize:
|
||||||
description: >
|
description: >
|
||||||
Specifies the size of the buffer pool in megabytes. Setting to
|
Specifies the size of the buffer pool in megabytes. Setting to
|
||||||
@ -754,6 +764,8 @@ resources:
|
|||||||
KeystoneSigningKey: {get_param: KeystoneSigningKey}
|
KeystoneSigningKey: {get_param: KeystoneSigningKey}
|
||||||
KeystoneSSLCertificate: {get_param: KeystoneSSLCertificate}
|
KeystoneSSLCertificate: {get_param: KeystoneSSLCertificate}
|
||||||
KeystoneSSLCertificateKey: {get_param: KeystoneSSLCertificateKey}
|
KeystoneSSLCertificateKey: {get_param: KeystoneSSLCertificateKey}
|
||||||
|
KeystoneNotificationDriver: {get_param: KeystoneNotificationDriver}
|
||||||
|
KeystoneNotificationFormat: {get_param: KeystoneNotificationFormat}
|
||||||
MysqlClusterUniquePart: {get_attr: [MysqlClusterUniquePart, value]}
|
MysqlClusterUniquePart: {get_attr: [MysqlClusterUniquePart, value]}
|
||||||
MysqlInnodbBufferPoolSize: {get_param: MysqlInnodbBufferPoolSize}
|
MysqlInnodbBufferPoolSize: {get_param: MysqlInnodbBufferPoolSize}
|
||||||
MysqlMaxConnections: {get_param: MysqlMaxConnections}
|
MysqlMaxConnections: {get_param: MysqlMaxConnections}
|
||||||
|
@ -238,6 +238,7 @@ resources:
|
|||||||
heat::rabbit_hosts: *rabbit_nodes_array
|
heat::rabbit_hosts: *rabbit_nodes_array
|
||||||
neutron::rabbit_hosts: *rabbit_nodes_array
|
neutron::rabbit_hosts: *rabbit_nodes_array
|
||||||
nova::rabbit_hosts: *rabbit_nodes_array
|
nova::rabbit_hosts: *rabbit_nodes_array
|
||||||
|
keystone::rabbit_hosts: *rabbit_nodes_array
|
||||||
|
|
||||||
outputs:
|
outputs:
|
||||||
config_id:
|
config_id:
|
||||||
|
@ -227,6 +227,16 @@ parameters:
|
|||||||
description: Keystone key for signing tokens.
|
description: Keystone key for signing tokens.
|
||||||
type: string
|
type: string
|
||||||
hidden: true
|
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:
|
MysqlClusterUniquePart:
|
||||||
description: A unique identifier of the MySQL cluster the controller is in.
|
description: A unique identifier of the MySQL cluster the controller is in.
|
||||||
type: string
|
type: string
|
||||||
@ -671,6 +681,8 @@ resources:
|
|||||||
keystone_signing_certificate: {get_param: KeystoneSigningCertificate}
|
keystone_signing_certificate: {get_param: KeystoneSigningCertificate}
|
||||||
keystone_ssl_certificate: {get_param: KeystoneSSLCertificate}
|
keystone_ssl_certificate: {get_param: KeystoneSSLCertificate}
|
||||||
keystone_ssl_certificate_key: {get_param: KeystoneSSLCertificateKey}
|
keystone_ssl_certificate_key: {get_param: KeystoneSSLCertificateKey}
|
||||||
|
keystone_notification_driver: {get_param: KeystoneNotificationDriver}
|
||||||
|
keystone_notification_format: {get_param: KeystoneNotificationFormat}
|
||||||
keystone_dsn:
|
keystone_dsn:
|
||||||
list_join:
|
list_join:
|
||||||
- ''
|
- ''
|
||||||
@ -999,6 +1011,12 @@ resources:
|
|||||||
keystone::admin_bind_host: {get_input: keystone_admin_api_network}
|
keystone::admin_bind_host: {get_input: keystone_admin_api_network}
|
||||||
keystone::debug: {get_input: debug}
|
keystone::debug: {get_input: debug}
|
||||||
keystone::db::mysql::password: {get_input: admin_token}
|
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
|
||||||
mongodb::server::bind_ip: {get_input: mongo_db_network}
|
mongodb::server::bind_ip: {get_input: mongo_db_network}
|
||||||
mongodb::server::nojournal: {get_input: mongodb_no_journal}
|
mongodb::server::nojournal: {get_input: mongodb_no_journal}
|
||||||
|
@ -33,3 +33,4 @@ neutron::rabbit_heartbeat_timeout_threshold: 60
|
|||||||
cinder::rabbit_heartbeat_timeout_threshold: 60
|
cinder::rabbit_heartbeat_timeout_threshold: 60
|
||||||
ceilometer::rabbit_heartbeat_timeout_threshold: 60
|
ceilometer::rabbit_heartbeat_timeout_threshold: 60
|
||||||
heat::rabbit_heartbeat_timeout_threshold: 60
|
heat::rabbit_heartbeat_timeout_threshold: 60
|
||||||
|
keystone::rabbit_heartbeat_timeout_threshold: 60
|
||||||
|
Loading…
x
Reference in New Issue
Block a user