Description of problem: ----------------------- After creating gluster bricks using gluster-ansible-roles, selinux labels are missing on the XFS bricks Version-Release number of selected component (if applicable): --------------------------------------------------------------- gluster-ansible-role-1.0.2-2 How reproducible: ------------------- Always Steps to Reproduce: -------------------- 1. Create bricks using gluster-ansible-roles 2. Check for selinux labels on the brick mount Actual results: --------------- Missing selinux label on gluster brick mounts Expected results: ----------------- Proper selinux label should be set on the brick mounts Additional info: ----------------- [root@ ]# ls -lsZ /gluster_bricks/vmstore/ total 0 drwxr-xr-x. vdsm kvm system_u:object_r:unlabeled_t:s0 vmstore [root@ ]# ls -lsZ /gluster_bricks/vmstore/vmstore/ total 0 -rwxr-xr-x. vdsm kvm system_u:object_r:unlabeled_t:s0 __DIRECT_IO_TEST__ drwxr-xr-x. vdsm kvm system_u:object_r:unlabeled_t:s0 e0522414-519c-43b1-92de-47772d934eb4
As the dependent gluster-ansible bugs is already ON_QA, moving this bug too
Tested with gluster-ansible-roles-1.0.3. Post RHHI deployment, bricks does have the required selinux labels on them # ls -1Z /gluster_bricks/ drwxr-xr-x. root root system_u:object_r:glusterd_brick_t:s0 data drwxr-xr-x. root root system_u:object_r:glusterd_brick_t:s0 engine drwxr-xr-x. root root system_u:object_r:glusterd_brick_t:s0 vmstore