SD-873 Define a content repository

I think that retry don't help here. Usually a retry is used when you depend on a non reliable resource like a feed source.
Here you can add a try and if there are any issues you can log the error somewhere and they will be fixed manually (at least for now). 
Anyway the errors that appear here are wrong connection settings. Also a task can be run twice so it is needed to cover this case.