I want to remove all influences have been produced by puppet script when the agent failed in executing catalog. so i think if i can use resource collectors to collect all the resource using some tag then change the property ensure. Then delete all resources in order : first i stop all service ,then i delete all file ,then delete all directory ,then i uninstall package. I don't know whether this method will work. -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-users+unsubscribe@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/af6b7e13-d466-411e-acfb-3f514afa7547%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.