Use Vagrant's Ansible provisioner

Use Vagrant's built-in support for Ansible provisioner. This eliminates the need
for a hosts file, and simplifies the ansible config file.

Renames config from .ansible.cfg to ansible.cfg since Ansible expects the file
to be called ansible.cfg and be adjacent to Vagrantfile when using the Vagrant
provisioner.
Merge pull request #82 from lorin/master

Use Vagrant's Ansible provisioner
Since Emperor, Ceph stores xattr into levelDB thus this option is not
needed anymore.

Fixes: #83

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
Merge pull request #84 from leseb/fix-no-ext4

Since Emperor, Ceph stores xattr into levelDB thus this option is not
Fix Ansible architecture tasks
Merge pull request #85 from kchristensen/fix-architecture-tests

Fix Ansible architecture tasks
Update README.md

Two lines are cut in the README. This patch fix this using http://www.sebastien-han.fr/blog/2014/03/03/Announcing-ceph-ansible-playbooks/.
Merge pull request #86 from maethor/patch-1

Update README.md
Replaced all by the list of host groups to be able to run the playbook with non-ceph servers.
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
Moved variables into "defaults" directory of each role, and commented the ones in group_vars.