I think the only problem with this is the SELinux label applied on /srv/data.
In theory we want puppet-ceph to label the data path correctly as we don't know in advance which one it will be. This is tracked via https://bugs.launchpad.net/puppet-ceph/+bug/1611893 .
In addition to that, we're trying to add in ceph-selinux /srv/data as a default path so labeling won't be needed. Swift does the same with /srv/node path.
I think we can "close" this as soon as one the above is resolved.
I think the only problem with this is the SELinux label applied on /srv/data.
In theory we want puppet-ceph to label the data path correctly as we don't know in advance which one it will be. This is tracked via https:/ /bugs.launchpad .net/puppet- ceph/+bug/ 1611893 .
In addition to that, we're trying to add in ceph-selinux /srv/data as a default path so labeling won't be needed. Swift does the same with /srv/node path.
I think we can "close" this as soon as one the above is resolved.