modules/mu/groomers/chef.rb in cloud-mu-3.1.6 vs modules/mu/groomers/chef.rb in cloud-mu-3.2.0
- old
+ new
@@ -803,9 +803,12 @@
rescue Net::HTTPServerException
MU.log "Attempted to save deployment to Chef node #{@server.mu_name} before it was bootstrapped.", MU::DEBUG
end
end
+ # Purge Chef resources matching a particular deploy
+ # @param deploy_id [String]
+ # @param noop [Boolean]
def self.cleanup(deploy_id, noop = false)
return nil if deploy_id.nil? or deploy_id.empty?
begin
if File.exist?(Etc.getpwuid(Process.uid).dir+"/.chef/knife.rb")
::Chef::Config.from_file(Etc.getpwuid(Process.uid).dir+"/.chef/knife.rb")