Description of problem:
Pool application tags are not applied unless supplied by the user; as a result the cluster ends up in HEALTH_WARN state with a message saying:
application not enabled on N pool(s)
Version-Release number of selected component (if applicable):
ceph-ansible-3.1.0-0.1.rc8.el7cp
I guess one option we have is to default all openstack_pools and pools to 'rbd' when application is not passed and manila_data/manila_metadata to 'cephfs'
Also note that cephfs_pools does not accept the same syntax which pools and openstack_pools use, so a consumer wouldn't be able to set the application tag for the cephfs pools anyway.
Comment 5Ken Dreyer (Red Hat)
2018-07-12 18:53:59 UTC
The external PR is tagged in ceph-ansible's stable-3.1 upstream as v3.1.0rc10
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.
For information on the advisory, and where to find the updated
files, follow the link below.
If the solution does not work for you, open a new bug report.
https://access.redhat.com/errata/RHBA-2018:2819