Andrew Schoen
a9ad8eb5f3
ceph-validate: do not check ceph version on dev or rhcs installs
...
A dev or rhcs install does not require ceph_stable_release to be set and
instead generates that by looking at the installed ceph-version.
However, at this point in the playbook ceph may not have been installed
yet and ceph-common has not be run.
Fixes: https://github.com/ceph/ceph-ansible/issues/2618
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
2018-05-21 23:11:04 +02:00
Andrew Schoen
e7d02a50d8
ceph-validate: move system checks from ceph-common to ceph-validate
...
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
2018-05-18 17:58:24 +02:00
Andrew Schoen
d30a99c350
validate: add support for containerized_deployment
...
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
2018-05-18 17:58:24 +02:00
Andrew Schoen
ffe05872ac
validate: only validate cephfs_pools on mon nodes
...
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
2018-05-18 17:58:24 +02:00
Andrew Schoen
48c2a4fda8
validate: check rados config options
...
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
2018-05-18 17:58:24 +02:00
Andrew Schoen
377fe81c10
validate: make sure ceph_stable_release is set to the correct value
...
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
2018-05-18 17:58:24 +02:00
Andrew Schoen
ba7f09c0a7
ceph-validate: move var checks from ceph-common into this role
...
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
2018-05-18 17:58:24 +02:00
Andrew Schoen
32bac6b491
ceph-validate: move var checks from ceph-osd into this role
...
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
2018-05-18 17:58:24 +02:00
Andrew Schoen
29a9dffc83
ceph-validate: move ceph-mon config checks into this role
...
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
2018-05-18 17:58:24 +02:00
Andrew Schoen
d87a32347f
adds a new ceph-validate role
...
This will be used to validate config given to ceph-ansible.
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
2018-05-18 17:58:24 +02:00