Wip suse zypper not yum

The following command was failing:

ceph-deploy install \
    --adjust-repos  \
    --repo-url \
http://download.suse.de/ibs/Devel:/Storage:/0.5:/Staging/SLE_11_SP3/ \
    --gpg-url \
http://download.suse.de/ibs/Devel:/Storage:/0.5:/Staging/SLE_11_SP3/repodata/repomd.xml.key
\
    ceph-node1

with the following error:

[ceph-node1][DEBUG ] set the contents of repo file to /etc/yum.repos.d/
[ceph_deploy][ERROR ] RuntimeError: IOError: [Errno 2] No such file or
directory: '/etc/yum.repos.d/ceph.repo'

This is due to SUSE using zypper not yum.
With zypper it is normal practice in OBS to use one repo for 3 directories and the repo metadata points to the architecture and src directories.

The yum repo template enforces a relation between 3 directories. In my opinion this is an artefact of how your running your repos at ceph, and not a universal practice with yum, I have seen (and managed) yum repos done the same way as standard zypper repos.