Fix string compare for distro during EPEL install

Use distro.normalized_name instead of
distro.name.lower

Signed-off-by: Travis Rhoden <trhoden@redhat.com>
Merge pull request #251 from trhoden/10133

Fix string compare for distro during EPEL install
Point to ceph-deploy tracker instead of devops

Modify README and docs to point to the ceph-deploy bug tracker
now that it is its own project instead of within devops.

Signed-off-by: Travis Rhoden <trhoden@redhat.com>
Merge pull request #253 from trhoden/doc

Point to ceph-deploy tracker instead of devops
default to giant when installing

Fixes: 10137

Signed-off-by: Travis Rhoden <trhoden@redhat.com>
Merge pull request #252 from trhoden/10137

default to giant when installing
Import from ceph_deploy package instead of . in gatherkeys.py

Signed-off-by: Travis Rhoden <trhoden@redhat.com>
Return non-zero when gatherkeys fails

Immediately abort and exit when a needed key cannot be found
on the list of given hosts.

Define a new exception, KeyNotFoundError, and raise that from
gatherkeys() when the requested file does not exist on any of
the given hosts to try.  Since we now raise an exception on
error, there is no longer any need to return a value from
gatherkeys().

Fixes: 10043

Signed-off-by: Travis Rhoden <trhoden@redhat.com>