Some formatting cleanups

This commit is contained in:
John Dewey
2012-11-21 21:01:44 -08:00
parent 01b587b00d
commit f1f9f8550a

View File

@@ -41,36 +41,39 @@ end
service "glance-api" do
service_name platform_options["glance_api_service"]
supports :status => true, :restart => true
action :enable
end
directory "/etc/glance" do
action :create
group "glance"
owner "glance"
mode "0700"
mode 00700
action :create
end
# FIXME: seems like misfeature
template "/etc/glance/policy.json" do
source "policy.json.erb"
owner "root"
group "root"
mode "0644"
owner "root"
group "root"
mode 00644
notifies :restart, resources(:service => "glance-api"), :immediately
not_if do
File.exists?("/etc/glance/policy.json")
end
not_if { File.exists? "/etc/glance/policy.json" }
end
rabbit_server_role = node["glance"]["rabbit_server_chef_role"]
rabbit_info = get_settings_by_role(rabbit_server_role, "queue")
rabbit_info = get_settings_by_role rabbit_server_role, "queue"
keystone_service_role = node["glance"]["keystone_service_chef_role"]
keystone = get_settings_by_role(keystone_service_role, "keystone")
identity_admin_endpoint = endpoint('identity-admin')
identity_endpoint = endpoint('identity-api')
glance = get_settings_by_role(node["glance"]["glance_api_chef_role"], "glance")
keystone = get_settings_by_role keystone_service_role, "keystone"
identity_admin_endpoint = endpoint "identity-admin"
identity_endpoint = endpoint "identity-api"
glance = get_settings_by_role node["glance"]["glance_api_chef_role"], "glance"
registry_endpoint = endpoint("image-registry")
api_endpoint = endpoint("image-api")
@@ -107,83 +110,87 @@ end
template "/etc/glance/glance-api.conf" do
source "glance-api.conf.erb"
owner "root"
group "root"
mode "0644"
owner "root"
group "root"
mode 00644
variables(
"custom_template_banner" => node["glance"]["custom_template_banner"],
"api_bind_address" => api_endpoint["host"],
"api_bind_port" => api_endpoint["port"],
"registry_ip_address" => registry_endpoint["host"],
"registry_port" => registry_endpoint["port"],
"use_syslog" => node["glance"]["syslog"]["use"],
"log_facility" => node["glance"]["syslog"]["facility"],
"rabbit_ipaddress" => rabbit_info["ipaddress"], #FIXME!
"default_store" => glance["api"]["default_store"],
"glance_flavor" => glance_flavor,
"swift_store_key" => swift_store_key,
"swift_store_user" => swift_store_user,
"swift_store_auth_address" => swift_store_auth_address,
"swift_store_auth_version" => swift_store_auth_version,
"swift_large_object_size" => glance["api"]["swift"]["store_large_object_size"],
"swift_large_object_chunk_size" => glance["api"]["swift"]["store_large_object_chunk_size"],
"swift_store_container" => glance["api"]["swift"]["store_container"]
)
:custom_template_banner => node["glance"]["custom_template_banner"],
:api_bind_address => api_endpoint["host"],
:api_bind_port => api_endpoint["port"],
:registry_ip_address => registry_endpoint["host"],
:registry_port => registry_endpoint["port"],
:use_syslog => node["glance"]["syslog"]["use"],
:log_facility => node["glance"]["syslog"]["facility"],
:rabbit_ipaddress => rabbit_info["ipaddress"], #FIXME!
:default_store => glance["api"]["default_store"],
:glance_flavor => glance_flavor,
:swift_store_key => swift_store_key,
:swift_store_user => swift_store_user,
:swift_store_auth_address => swift_store_auth_address,
:swift_store_auth_version => swift_store_auth_version,
:swift_large_object_size => glance["api"]["swift"]["store_large_object_size"],
:swift_large_object_chunk_size => glance["api"]["swift"]["store_large_object_chunk_size"],
:swift_store_container => glance["api"]["swift"]["store_container"]
)
notifies :restart, resources(:service => "glance-api"), :immediately
end
template "/etc/glance/glance-api-paste.ini" do
source "glance-api-paste.ini.erb"
owner "root"
group "root"
mode "0644"
owner "root"
group "root"
mode 00644
variables(
"custom_template_banner" => node["glance"]["custom_template_banner"],
"keystone_api_ipaddress" => identity_admin_endpoint["host"],
"keystone_service_port" => identity_endpoint["port"],
"keystone_admin_port" => identity_admin_endpoint["port"],
"keystone_admin_token" => keystone["admin_token"],
"service_tenant_name" => node["glance"]["service_tenant_name"],
"service_user" => node["glance"]["service_user"],
"service_pass" => node["glance"]["service_pass"]
)
:custom_template_banner => node["glance"]["custom_template_banner"],
:keystone_api_ipaddress => identity_admin_endpoint["host"],
:keystone_service_port => identity_endpoint["port"],
:keystone_admin_port => identity_admin_endpoint["port"],
:keystone_admin_token => keystone["admin_token"],
:service_tenant_name => node["glance"]["service_tenant_name"],
:service_user => node["glance"]["service_user"],
:service_pass => node["glance"]["service_pass"]
)
notifies :restart, resources(:service => "glance-api"), :immediately
end
template "/etc/glance/glance-cache.conf" do
source "glance-cache.conf.erb"
owner "root"
group "root"
mode "0644"
owner "root"
group "root"
mode 00644
variables(
"custom_template_banner" => node["glance"]["custom_template_banner"],
"registry_ip_address" => registry_endpoint["host"],
"registry_port" => registry_endpoint["port"],
"use_syslog" => node["glance"]["syslog"]["use"],
"log_facility" => node["glance"]["syslog"]["facility"],
"image_cache_max_size" => node["glance"]["api"]["cache"]["image_cache_max_size"]
)
:custom_template_banner => node["glance"]["custom_template_banner"],
:registry_ip_address => registry_endpoint["host"],
:registry_port => registry_endpoint["port"],
:use_syslog => node["glance"]["syslog"]["use"],
:log_facility => node["glance"]["syslog"]["facility"],
:image_cache_max_size => node["glance"]["api"]["cache"]["image_cache_max_size"]
)
notifies :restart, resources(:service => "glance-api"), :delayed
end
template "/etc/glance/glance-cache-paste.ini" do
source "glance-cache-paste.ini.erb"
owner "root"
group "root"
mode "0644"
owner "root"
group "root"
mode 00644
notifies :restart, resources(:service => "glance-api"), :delayed
end
template "/etc/glance/glance-scrubber.conf" do
source "glance-scrubber.conf.erb"
owner "root"
group "root"
mode "0644"
owner "root"
group "root"
mode 00644
variables(
"custom_template_banner" => node["glance"]["custom_template_banner"],
"registry_ip_address" => registry_endpoint["host"],
"registry_port" => registry_endpoint["port"]
)
:custom_template_banner => node["glance"]["custom_template_banner"],
:registry_ip_address => registry_endpoint["host"],
:registry_port => registry_endpoint["port"]
)
end
# Configure glance-cache-pruner to run every 30 minutes
@@ -194,16 +201,16 @@ end
# Configure glance-cache-cleaner to run at 00:01 everyday
cron "glance-cache-cleaner" do
minute "01"
hour "00"
minute "01"
hour "00"
command "/usr/bin/glance-cache-cleaner"
end
template "/etc/glance/glance-scrubber-paste.ini" do
source "glance-scrubber-paste.ini.erb"
owner "root"
group "root"
mode "0644"
owner "root"
group "root"
mode 00644
end
# Register Image Service
@@ -247,8 +254,8 @@ if node["glance"]["image_upload"]
user "root"
environment ({"OS_USERNAME" => keystone_admin_user,
"OS_PASSWORD" => keystone_admin_password,
"OS_TENANT_NAME" => keystone_tenant,
"OS_AUTH_URL" => identity_admin_endpoint["uri"]})
"OS_TENANT_NAME" => keystone_tenant,
"OS_AUTH_URL" => identity_admin_endpoint["uri"]})
case File.extname(node["glance"]["image"][img.to_sym])
when ".gz", ".tgz"
code <<-EOH
@@ -280,7 +287,7 @@ if node["glance"]["image_upload"]
EOH
when ".img", ".qcow2"
code <<-EOH
glance --silent-upload add name="#{img.to_s}-image" is_public=true container_format=bare disk_format=qcow2 location="#{node["glance"]["image"][img]}"
glance --silent-upload add name="#{img.to_s}-image" is_public=true container_format=bare disk_format=qcow2 location="#{node["glance"]["image"][img]}"
EOH
end
not_if "glance -f -I #{keystone_admin_user} -K #{keystone_admin_password} -T #{keystone_tenant} -N #{identity_admin_endpoint["uri"]} index | grep #{img.to_s}-image"