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.
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