s3readwrite.py: enable overrides

Enable s3readwrite task to have the branch to
download specified and for overrides to be
incorporated into the config at run-time.
Code based on the s3tests.py task.

Signed-off-by: Joe Buck <jbbuck@gmail.com>
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Add a useful error message in case of an invalid hostname
Merge remote-tracking branch 'gh/next'
ceph.conf: open osd classes on start

This is the default for master, but needs to be explicitly enabled for
cuttlefish.
admin_socket: split command into multiple arguments

We were passing the command as a single string, but that does not work the
same way it used to.

Signed-off-by: Sage Weil <sage@inktank.com>
Add Remote.system_type property. Also, clean up whitespace.
Make install.upgrade work with CentOS/RHEL/Fedora.
Merge pull request #21 from ceph/rpm-upgrades

Make install.upgrade work on RPM-based systems.
Make _get_baseurlinfo_and_dist() provide the correct uri
Merge pull request #22 from ceph/rpm-upgrades

Fix rpm upgrades for nested branch configs
Make this module pep8-clean.
Merge pull request #23 from ceph/pep8

Make this module pep8-clean.
tasks/ceph-deploy: allow configurations with no mds

Signed-off-by: Dan Mick <dan.mick@inktank.com>
Change "Exception" to "RuntimeError" as advised by zackc

Signed-off-by: Dan Mick <dan.mick@inktank.com>
Merge pull request #25 from dmick/master

tasks/ceph-deploy: allow configurations with no mds