@eshamow can you think of a case in which puppet clearing the yum cache will cause problems?

My thoughts on this are that I'd like to start cleaning up the settings. We are hoping to start splitting up the puppet codebase and having more settings that are only for specific pluggable components (the yum package provider in this case) makes that harder. So I think this should aim to have some generic meaning about retries that puppet will do, or make it a parameter on the package type.