]> git.apps.os.sepia.ceph.com Git - ceph-ansible.git/commit
Remove validate action and notario dependency
authorDimitri Savineau <dsavinea@redhat.com>
Fri, 11 Oct 2019 15:42:36 +0000 (11:42 -0400)
committerGuillaume Abrioux <gabrioux@redhat.com>
Tue, 15 Oct 2019 09:34:49 +0000 (11:34 +0200)
commit0f978d969ba4ceb643ccce134d5ffb5ffcadf12c
tree199ada80e1260d22b5b03c7d487089b3218e1448
parentf7fd0b6d4f57f642698608974e9d5121b1d41c9c
Remove validate action and notario dependency

The current ceph-validate role is using both validate action and fail
module tasks to validate the ceph configuration.
The validate action is based on the notario python library. When one of
the notario validation fails then a python stack trace is reported to the
ansible task. This output isn't understandable by users.

This patch removes the validate action and the notario depencendy. The
validation is now done with only fail ansible module.

Closes: https://bugzilla.redhat.com/show_bug.cgi?id=1654790
Signed-off-by: Dimitri Savineau <dsavinea@redhat.com>
ceph-ansible.spec.in
plugins/actions/validate.py [deleted file]
requirements.txt
roles/ceph-validate/tasks/main.yml
tests/requirements.txt