add check to see if the crm commands really succeeded

This commit is contained in:
Robert 2013-04-23 17:42:33 +09:00
parent dd9fe4f9e1
commit 06e5dcf3bd
7 changed files with 42 additions and 14 deletions

View File

@ -38,8 +38,12 @@ action :create do
cmd_.run_command
begin
cmd_.error!
new_resource.updated_by_last_action(true)
Chef::Log.info "Successfully configured clone '#{name}'."
if resource_exists?(name)
new_resource.updated_by_last_action(true)
Chef::Log.info "Successfully configured clone '#{name}'."
else
Chef::Log.error "Failed to configure clone #{name}."
end
rescue
Chef::Log.error "Failed to configure clone #{name}."
end

View File

@ -44,8 +44,12 @@ action :create do
cmd_.run_command
begin
cmd_.error!
new_resource.updated_by_last_action(true)
Chef::Log.info "Successfully configured colocation '#{name}'."
if resource_exists?(name)
new_resource.updated_by_last_action(true)
Chef::Log.info "Successfully configured colocation '#{name}'."
else
Chef::Log.error "Failed to configure colocation #{name}."
end
rescue
Chef::Log.error "Failed to configure colocation #{name}."
end

View File

@ -33,8 +33,12 @@ action :create do
cmd_.run_command
begin
cmd_.error!
new_resource.updated_by_last_action(true)
Chef::Log.info "Successfully configured location '#{name}'."
if resource_exists?(name)
new_resource.updated_by_last_action(true)
Chef::Log.info "Successfully configured location '#{name}'."
else
Chef::Log.error "Failed to configure location #{name}."
end
rescue
Chef::Log.error "Failed to configure location #{name}."
end

View File

@ -38,8 +38,12 @@ action :create do
cmd_.run_command
begin
cmd_.error!
new_resource.updated_by_last_action(true)
Chef::Log.info "Successfully configured ms '#{name}'."
if resource_exists?(name)
new_resource.updated_by_last_action(true)
Chef::Log.info "Successfully configured ms '#{name}'."
else
Chef::Log.error "Failed to configure ms #{name}."
end
rescue
Chef::Log.error "Failed to configure ms #{name}."
end

View File

@ -30,8 +30,12 @@ action :add do
cmd_.run_command
begin
cmd_.error!
new_resource.updated_by_last_action(true)
Chef::Log.info "Successfully configured node '#{name}'."
if resource_exists?(name)
new_resource.updated_by_last_action(true)
Chef::Log.info "Successfully configured node '#{name}'."
else
Chef::Log.error "Failed to configure node #{name}."
end
rescue
Chef::Log.error "Failed to configure node #{name}."
end

View File

@ -35,8 +35,12 @@ action :create do
cmd_.run_command
begin
cmd_.error!
new_resource.updated_by_last_action(true)
Chef::Log.info "Successfully configured order '#{name}'."
if resource_exists?(name)
new_resource.updated_by_last_action(true)
Chef::Log.info "Successfully configured order '#{name}'."
else
Chef::Log.error "Failed to configure order #{name}."
end
rescue
Chef::Log.error "Failed to configure order #{name}."
end

View File

@ -60,8 +60,12 @@ action :create do
cmd_.run_command
begin
cmd_.error!
new_resource.updated_by_last_action(true)
Chef::Log.info "Successfully configured primitive '#{name}'."
if resource_exists?(name)
new_resource.updated_by_last_action(true)
Chef::Log.info "Successfully configured primitive '#{name}'."
else
Chef::Log.error "Failed to configure primitive #{name}."
end
rescue
Chef::Log.error "Failed to configure primitive #{name}."
end