well I started long time ago with ubuntu, due too compliance reasons. And also at this time I couldn’t find some stuff online which fitted my needs.
For a long time I’m thinking of getting a version running with centos, as I personally like centos more than ubuntu . I didn’t found the time yet. Currently I’m playing around with getting the components into smaller containers. But well its not a high priority task for me.
I will definitely look into your howto.
Edit:
Well… your part about selinux is a very bad decission. You should never ever disable it. If stuff is not working with selinux enabled change it to be permissive. The difference is files created after setting it to disabled will not have a selinux label at all. If you reenable selinux and reboot your server it will take much longer until it is started, because selinux will spend much time in labeling the files.
You can view the difference with ls -lZ this will show you the selinux context in the long listing, files created after disabling selinux do not have a context.