Fix missing selinux context on directory creation
This separates the creation of installation and data directories and applies SELinux context to the data directories on creation. This fixes a bug on first time run of the playbook where the run would succeed, but the services would fail since they can't access the mounted dirs.
Edited by Alexander Wellbrock