add Trove attributes (mq, endpoints, database)
Change-Id: Idb112a2ad9ca8c064b5f023bf3e8916ee04f5857
This commit is contained in:
@@ -1,6 +1,10 @@
|
|||||||
# CHANGELOG for cookbook-openstack-common
|
# CHANGELOG for cookbook-openstack-common
|
||||||
|
|
||||||
This file is used to list changes made in each version of cookbook-openstack-common.
|
This file is used to list changes made in each version of cookbook-openstack-common.
|
||||||
|
|
||||||
|
## 9.5.1
|
||||||
|
* Add Trove endpoints, database and mq attributes
|
||||||
|
|
||||||
## 9.5.0
|
## 9.5.0
|
||||||
* Add new image_id cli library method for obtaining glance ID from image name
|
* Add new image_id cli library method for obtaining glance ID from image name
|
||||||
|
|
||||||
|
|||||||
@@ -179,6 +179,14 @@ default['openstack']['db']['orchestration']['db_name'] = 'heat'
|
|||||||
default['openstack']['db']['orchestration']['username'] = 'heat'
|
default['openstack']['db']['orchestration']['username'] = 'heat'
|
||||||
default['openstack']['db']['orchestration']['options'] = node['openstack']['db']['options']
|
default['openstack']['db']['orchestration']['options'] = node['openstack']['db']['options']
|
||||||
|
|
||||||
|
# Database used by OpenStack Database (Trove)
|
||||||
|
default['openstack']['db']['database']['service_type'] = node['openstack']['db']['service_type']
|
||||||
|
default['openstack']['db']['database']['host'] = node['openstack']['endpoints']['db']['host']
|
||||||
|
default['openstack']['db']['database']['port'] = node['openstack']['endpoints']['db']['port']
|
||||||
|
default['openstack']['db']['database']['db_name'] = 'trove'
|
||||||
|
default['openstack']['db']['database']['username'] = 'trove'
|
||||||
|
default['openstack']['db']['database']['options'] = node['openstack']['db']['options']
|
||||||
|
|
||||||
# Switch to store the MySQL root password in a databag instead of
|
# Switch to store the MySQL root password in a databag instead of
|
||||||
# using the generated OpenSSL cookbook secure_password one.
|
# using the generated OpenSSL cookbook secure_password one.
|
||||||
default['openstack']['db']['root_user_use_databag'] = false
|
default['openstack']['db']['root_user_use_databag'] = false
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
# Attributes:: default
|
# Attributes:: default
|
||||||
#
|
#
|
||||||
# Copyright 2012-2013, AT&T Services, Inc.
|
# Copyright 2012-2013, AT&T Services, Inc.
|
||||||
# Copyright 2013, SUSE Linux GmbH
|
# Copyright 2013-2014, SUSE Linux GmbH
|
||||||
#
|
#
|
||||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
# you may not use this file except in compliance with the License.
|
# you may not use this file except in compliance with the License.
|
||||||
@@ -357,6 +357,17 @@ default['openstack']['endpoints']['orchestration-api-cloudwatch']['port'] = '800
|
|||||||
default['openstack']['endpoints']['orchestration-api-cloudwatch']['path'] = '/v1'
|
default['openstack']['endpoints']['orchestration-api-cloudwatch']['path'] = '/v1'
|
||||||
default['openstack']['endpoints']['orchestration-api-cloudwatch']['bind_interface'] = nil
|
default['openstack']['endpoints']['orchestration-api-cloudwatch']['bind_interface'] = nil
|
||||||
|
|
||||||
|
# The OpenStack Database (Trove) API endpoint
|
||||||
|
default['openstack']['endpoints']['database-api-bind']['host'] = node['openstack']['endpoints']['bind-host']
|
||||||
|
default['openstack']['endpoints']['database-api-bind']['port'] = '8779'
|
||||||
|
default['openstack']['endpoints']['database-api-bind']['bind_interface'] = nil
|
||||||
|
|
||||||
|
default['openstack']['endpoints']['database-api']['host'] = node['openstack']['endpoints']['host']
|
||||||
|
default['openstack']['endpoints']['database-api']['scheme'] = 'http'
|
||||||
|
default['openstack']['endpoints']['database-api']['port'] = '8779'
|
||||||
|
default['openstack']['endpoints']['database-api']['path'] = '/v1'
|
||||||
|
default['openstack']['endpoints']['database-api']['bind_interface'] = nil
|
||||||
|
|
||||||
# Alternately, if you used some standardized DNS naming scheme, you could
|
# Alternately, if you used some standardized DNS naming scheme, you could
|
||||||
# do something like this, which would override any part-wise specifications above.
|
# do something like this, which would override any part-wise specifications above.
|
||||||
#
|
#
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
# Attributes:: messaging
|
# Attributes:: messaging
|
||||||
#
|
#
|
||||||
# Copyright 2012-2013, AT&T Services, Inc.
|
# Copyright 2012-2013, AT&T Services, Inc.
|
||||||
# Copyright 2013, SUSE Linux GmbH
|
# Copyright 2013-2014, SUSE Linux GmbH
|
||||||
# Copyright 2013-2014, Rackspace US, Inc.
|
# Copyright 2013-2014, Rackspace US, Inc.
|
||||||
#
|
#
|
||||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
@@ -34,7 +34,8 @@ default['openstack']['endpoints']['mq']['bind_interface'] = nil
|
|||||||
###################################################################
|
###################################################################
|
||||||
# Services to assign mq attributes for
|
# Services to assign mq attributes for
|
||||||
###################################################################
|
###################################################################
|
||||||
services = %w{block-storage compute image telemetry network orchestration}
|
services = %w{block-storage compute database image
|
||||||
|
telemetry network orchestration}
|
||||||
|
|
||||||
###################################################################
|
###################################################################
|
||||||
# Generic default attributes
|
# Generic default attributes
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ maintainer_email 'cookbooks@lists.tfoundry.com'
|
|||||||
license 'Apache 2.0'
|
license 'Apache 2.0'
|
||||||
description 'Common OpenStack attributes, libraries and recipes.'
|
description 'Common OpenStack attributes, libraries and recipes.'
|
||||||
long_description IO.read(File.join(File.dirname(__FILE__), 'README.md'))
|
long_description IO.read(File.join(File.dirname(__FILE__), 'README.md'))
|
||||||
version '9.5.0'
|
version '9.5.1'
|
||||||
|
|
||||||
recipe 'openstack-common', 'Installs/Configures common recipes'
|
recipe 'openstack-common', 'Installs/Configures common recipes'
|
||||||
recipe 'openstack-common::set_endpoints_by_interface', 'Set endpoints by interface'
|
recipe 'openstack-common::set_endpoints_by_interface', 'Set endpoints by interface'
|
||||||
|
|||||||
Reference in New Issue
Block a user