# File lib/puppet/transaction.rb, line 295 295: def skip?(resource) 296: if missing_tags?(resource) 297: resource.debug "Not tagged with #{tags.join(", ")}" 298: elsif ! scheduled?(resource) 299: resource.debug "Not scheduled" 300: elsif failed_dependencies?(resource) 301: resource.warning "Skipping because of failed dependencies" 302: elsif resource.virtual? 303: resource.debug "Skipping because virtual" 304: else 305: return false 306: end 307: true 308: end