Remove ::Openstack:: and include ::Openstack in Chef::Recipe. ugh.
This commit is contained in:
@@ -17,6 +17,10 @@
|
|||||||
# limitations under the License.
|
# limitations under the License.
|
||||||
#
|
#
|
||||||
|
|
||||||
|
class ::Chef::Recipe
|
||||||
|
include ::Openstack
|
||||||
|
end
|
||||||
|
|
||||||
::Chef::Recipe.send(:include, Opscode::OpenSSL::Password)
|
::Chef::Recipe.send(:include, Opscode::OpenSSL::Password)
|
||||||
include_recipe "nova::nova-common"
|
include_recipe "nova::nova-common"
|
||||||
|
|
||||||
@@ -50,13 +54,13 @@ service "nova-api-ec2" do
|
|||||||
subscribes :restart, resources(:template => "/etc/nova/nova.conf"), :delayed
|
subscribes :restart, resources(:template => "/etc/nova/nova.conf"), :delayed
|
||||||
end
|
end
|
||||||
|
|
||||||
identity_admin_endpoint = ::Openstack::endpoint('identity-admin')
|
identity_admin_endpoint = endpoint('identity-admin')
|
||||||
identity_endpoint = ::Openstack::endpoint('identity-api')
|
identity_endpoint = endpoint('identity-api')
|
||||||
keystone_service_role = node["nova"]["keystone_service_chef_role"]
|
keystone_service_role = node["nova"]["keystone_service_chef_role"]
|
||||||
keystone = get_settings_by_role(keystone_service_role, "keystone")
|
keystone = get_settings_by_role(keystone_service_role, "keystone")
|
||||||
|
|
||||||
ec2_admin_endpoint = ::Openstack::endpoint('compute-ec2-admin')
|
ec2_admin_endpoint = endpoint('compute-ec2-admin')
|
||||||
ec2_public_endpoint = ::Openstack::endpoint('compute-ec2-api')
|
ec2_public_endpoint = endpoint('compute-ec2-api')
|
||||||
|
|
||||||
# Register Service Tenant
|
# Register Service Tenant
|
||||||
keystone_register "Register Service Tenant" do
|
keystone_register "Register Service Tenant" do
|
||||||
|
|||||||
@@ -17,6 +17,10 @@
|
|||||||
# limitations under the License.
|
# limitations under the License.
|
||||||
#
|
#
|
||||||
|
|
||||||
|
class ::Chef::Recipe
|
||||||
|
include ::Openstack
|
||||||
|
end
|
||||||
|
|
||||||
include_recipe "nova::nova-common"
|
include_recipe "nova::nova-common"
|
||||||
|
|
||||||
platform_options = node["nova"]["platform"]
|
platform_options = node["nova"]["platform"]
|
||||||
@@ -46,8 +50,8 @@ service "nova-api-metadata" do
|
|||||||
subscribes :restart, resources(:template => "/etc/nova/nova.conf"), :delayed
|
subscribes :restart, resources(:template => "/etc/nova/nova.conf"), :delayed
|
||||||
end
|
end
|
||||||
|
|
||||||
identity_admin_endpoint = ::Openstack::endpoint('identity-admin')
|
identity_admin_endpoint = endpoint('identity-admin')
|
||||||
identity_endpoint = ::Openstack::endpoint('identity-api')
|
identity_endpoint = endpoint('identity-api')
|
||||||
keystone_service_role = node["nova"]["keystone_service_chef_role"]
|
keystone_service_role = node["nova"]["keystone_service_chef_role"]
|
||||||
keystone = get_settings_by_role(keystone_service_role, "keystone")
|
keystone = get_settings_by_role(keystone_service_role, "keystone")
|
||||||
|
|
||||||
|
|||||||
@@ -17,6 +17,10 @@
|
|||||||
# limitations under the License.
|
# limitations under the License.
|
||||||
#
|
#
|
||||||
|
|
||||||
|
class ::Chef::Recipe
|
||||||
|
include ::Openstack
|
||||||
|
end
|
||||||
|
|
||||||
::Chef::Recipe.send(:include, Opscode::OpenSSL::Password)
|
::Chef::Recipe.send(:include, Opscode::OpenSSL::Password)
|
||||||
include_recipe "nova::nova-common"
|
include_recipe "nova::nova-common"
|
||||||
|
|
||||||
@@ -53,9 +57,9 @@ end
|
|||||||
|
|
||||||
keystone_service_role = node["nova"]["keystone_service_chef_role"]
|
keystone_service_role = node["nova"]["keystone_service_chef_role"]
|
||||||
keystone = get_settings_by_role(keystone_service_role, "keystone")
|
keystone = get_settings_by_role(keystone_service_role, "keystone")
|
||||||
identity_admin_endpoint = ::Openstack::endpoint('identity-admin')
|
identity_admin_endpoint = endpoint('identity-admin')
|
||||||
identity_endpoint = ::Openstack::endpoint('identity-api')
|
identity_endpoint = endpoint('identity-api')
|
||||||
nova_api_endpoint = ::Openstack::endpoint('compute-api')
|
nova_api_endpoint = endpoint('compute-api')
|
||||||
|
|
||||||
# Register Service Tenant
|
# Register Service Tenant
|
||||||
keystone_register "Register Service Tenant" do
|
keystone_register "Register Service Tenant" do
|
||||||
|
|||||||
@@ -17,6 +17,10 @@
|
|||||||
# limitations under the License.
|
# limitations under the License.
|
||||||
#
|
#
|
||||||
|
|
||||||
|
class ::Chef::Recipe
|
||||||
|
include ::Openstack
|
||||||
|
end
|
||||||
|
|
||||||
include_recipe "nova::nova-common"
|
include_recipe "nova::nova-common"
|
||||||
|
|
||||||
platform_options = node["nova"]["platform"]
|
platform_options = node["nova"]["platform"]
|
||||||
@@ -46,8 +50,8 @@ service "nova-api-os-volume" do
|
|||||||
subscribes :restart, resources(:template => "/etc/nova/nova.conf"), :delayed
|
subscribes :restart, resources(:template => "/etc/nova/nova.conf"), :delayed
|
||||||
end
|
end
|
||||||
|
|
||||||
identity_admin_endpoint = ::Openstack::endpoint('identity-admin')
|
identity_admin_endpoint = endpoint('identity-admin')
|
||||||
identity_endpoint = ::Openstack::endpoint('identity-api')
|
identity_endpoint = endpoint('identity-api')
|
||||||
keystone_service_role = node["nova"]["keystone_service_chef_role"]
|
keystone_service_role = node["nova"]["keystone_service_chef_role"]
|
||||||
keystone = get_settings_by_role(keystone_service_role, "keystone")
|
keystone = get_settings_by_role(keystone_service_role, "keystone")
|
||||||
|
|
||||||
|
|||||||
@@ -17,6 +17,10 @@
|
|||||||
# limitations under the License.
|
# limitations under the License.
|
||||||
#
|
#
|
||||||
|
|
||||||
|
class ::Chef::Recipe
|
||||||
|
include ::Openstack
|
||||||
|
end
|
||||||
|
|
||||||
include_recipe "nova::nova-common"
|
include_recipe "nova::nova-common"
|
||||||
include_recipe "nova::api-metadata"
|
include_recipe "nova::api-metadata"
|
||||||
include_recipe "nova::network"
|
include_recipe "nova::network"
|
||||||
|
|||||||
@@ -17,6 +17,10 @@
|
|||||||
# limitations under the License.
|
# limitations under the License.
|
||||||
#
|
#
|
||||||
|
|
||||||
|
class ::Chef::Recipe
|
||||||
|
include ::Openstack
|
||||||
|
end
|
||||||
|
|
||||||
if platform?(%w(redhat centos))
|
if platform?(%w(redhat centos))
|
||||||
include_recipe "yum::epel"
|
include_recipe "yum::epel"
|
||||||
end
|
end
|
||||||
@@ -48,19 +52,19 @@ nova_setup_info = get_settings_by_role(nova_setup_role, "nova")
|
|||||||
|
|
||||||
db_user = node['db']['username']
|
db_user = node['db']['username']
|
||||||
db_pass = nova_setup_info['db']['password']
|
db_pass = nova_setup_info['db']['password']
|
||||||
sql_connection = ::Openstack::db_uri("compute", db_user, db_pass)
|
sql_connection = db_uri("compute", db_user, db_pass)
|
||||||
|
|
||||||
keystone_service_role = node["nova"]["keystone_service_chef_role"]
|
keystone_service_role = node["nova"]["keystone_service_chef_role"]
|
||||||
keystone = get_settings_by_role(keystone_service_role, "keystone")
|
keystone = get_settings_by_role(keystone_service_role, "keystone")
|
||||||
|
|
||||||
# find the node attribute endpoint settings for the server holding a given role
|
# find the node attribute endpoint settings for the server holding a given role
|
||||||
identity_endpoint = ::Openstack::endpoint('identity-api')
|
identity_endpoint = endpoint('identity-api')
|
||||||
xvpvnc_endpoint = ::Openstack::endpoint('compute-xvpvnc') || {}
|
xvpvnc_endpoint = endpoint('compute-xvpvnc') || {}
|
||||||
novnc_endpoint = ::Openstack::endpoint('compute-novnc-server') || {}
|
novnc_endpoint = endpoint('compute-novnc-server') || {}
|
||||||
novnc_proxy_endpoint = ::Openstack::endpoint('compute-novnc')
|
novnc_proxy_endpoint = endpoint('compute-novnc')
|
||||||
nova_api_endpoint = ::Openstack::endpoint('compute-api') || {}
|
nova_api_endpoint = endpoint('compute-api') || {}
|
||||||
ec2_public_endpoint = ::Openstack::endpoint('compute-ec2-api') || {}
|
ec2_public_endpoint = endpoint('compute-ec2-api') || {}
|
||||||
image_endpoint = ::Openstack::endpoint('image-api')
|
image_endpoint = endpoint('image-api')
|
||||||
|
|
||||||
Chef::Log.debug("nova::nova-common:rabbit_info|#{rabbit_info}")
|
Chef::Log.debug("nova::nova-common:rabbit_info|#{rabbit_info}")
|
||||||
Chef::Log.debug("nova::nova-common:keystone|#{keystone}")
|
Chef::Log.debug("nova::nova-common:keystone|#{keystone}")
|
||||||
|
|||||||
@@ -39,7 +39,7 @@ keystone_admin_tenant = keystone["users"][keystone_admin_user]["default_tenant"]
|
|||||||
#creates db and user
|
#creates db and user
|
||||||
#function defined in osops-utils/libraries
|
#function defined in osops-utils/libraries
|
||||||
# TODO(jaypipes): Replace this with a recipe in openstack-common
|
# TODO(jaypipes): Replace this with a recipe in openstack-common
|
||||||
# that uses the ::Openstack::db_uri() library routine to create
|
# that uses the db_uri() library routine to create
|
||||||
# the database
|
# the database
|
||||||
create_db_and_user("mysql",
|
create_db_and_user("mysql",
|
||||||
node["nova"]["db"]["name"],
|
node["nova"]["db"]["name"],
|
||||||
|
|||||||
@@ -17,6 +17,10 @@
|
|||||||
# limitations under the License.
|
# limitations under the License.
|
||||||
#
|
#
|
||||||
|
|
||||||
|
class ::Chef::Recipe
|
||||||
|
include ::Openstack
|
||||||
|
end
|
||||||
|
|
||||||
include_recipe "nova::nova-common"
|
include_recipe "nova::nova-common"
|
||||||
include_recipe "nova::api-os-volume"
|
include_recipe "nova::api-os-volume"
|
||||||
|
|
||||||
@@ -50,11 +54,11 @@ end
|
|||||||
# stop_cmd "/usr/sbin/service #{service_name} stop"
|
# stop_cmd "/usr/sbin/service #{service_name} stop"
|
||||||
# end
|
# end
|
||||||
|
|
||||||
identity_admin_endpoint = ::Openstack::endpoint('identity-admin')
|
identity_admin_endpoint = endpoint('identity-admin')
|
||||||
identity_endpoint = ::Openstack::endpoint('identity-api')
|
identity_endpoint = endpoint('identity-api')
|
||||||
keystone_service_role = node["nova"]["keystone_service_chef_role"]
|
keystone_service_role = node["nova"]["keystone_service_chef_role"]
|
||||||
keystone = get_settings_by_role(keystone_service_role, "keystone")
|
keystone = get_settings_by_role(keystone_service_role, "keystone")
|
||||||
volume_endpoint = ::Openstack::endpoint('compute-volume')
|
volume_endpoint = endpoint('compute-volume')
|
||||||
|
|
||||||
# Register Volume Service
|
# Register Volume Service
|
||||||
keystone_register "Register Volume Service" do
|
keystone_register "Register Volume Service" do
|
||||||
|
|||||||
Reference in New Issue
Block a user