Initial version of a deploy tool.
Trivial fix
Trivial fixes
Trivial fixes
Installing apt repo for emperor
Some fixes and defined type names
Some fixes and defined type names
Merge branch 'feature/deploytool' of github.com:ninech/puppet-ceph into feature/deploytool
Using the feature/deploytool branch.
Fixing the order
Adding author
Fixing formatting issues
Adding support for the release via hiera
Fixing bootstrapping

To inject the mon. key we need th client.admin capabilities.
To inject the client.admin key, we need a running mon.

The fix is to add both capabilities into a single keyring for the mon
creation.
Created sane dependencies between mon, osd and client
Removing forced dependencies

Instead dependencies have to be added when including the resources
Trivial fix.
Every osd is a client

Cannot connect the osd to the cluster otherwise.
Adding roles

The Roles are ready for inclusion from node manifests or ENCs
You might want to have a look at the hiera files under examples/
Updates the tests to use the roles instead