Allow devices to be partition instead of disks (used for some physical servers with a sigle disk for system and storage).
Ability to use a directory for OSD instead of a disk

This commit implements a fourth scenario where we can directely use a
directory instead of a block device for the OSDs. The purpose of this
scenario is more testing-oriented. Please note that we do not check
the filesystem underneath the directory so it is really up to you to
configure this properly. Declaring more than one directory on the
same filesystem will confuse Ceph.

Fixes: #14

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
Merge pull request #91 from leseb/wip-osd-directory

Ability to use a directory for OSD instead of a disk
Use firefly as the default release

Since Firefly is out, we use it.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
Merge pull request #92 from leseb/use-latest-ceph

Use firefly as the default release
Use a local key for package instead of downloading it

Using a local key is significantly faster than "wgetting" the key from a
server on Internet.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
Merge pull request #93 from leseb/wip-package-key

Use a local key for package instead of downloading it
Rolled back comment on filesystem creation.
Fixed Engrish grammar.
Merge pull request #89 from Sysnove/partitions

Allow devices to be partition instead of disks