Wip repo

This opens the possibility to define your own Ceph repo in the chef environment.
The default repositories will be used for the one that are not defined.

It handles the case where you have multiple distros within one cluster. I have yet to see that happening, but we never know.

We can now add the ceph::repo recipe to each role instead of having an admin adding it manually on each node.