In rebuilding and testing our omnibus "megapackage" on centos7, we discovered a weirdness where our post install scripts kept bombing out.
Note that this same script in our omnibus package worked on 14.04 ubuntu with no modification as well as the previous centos6 and ubuntu 12.04 setups.
It's possible the centos image we were using to test for centos6 already had selinux disabled (I haven't gone back and retested).
The really WEIRD part is that this work when I run these cookbooks manually logging in as root (the solo run we do in the post-install)
Something about the context of running chef-solo inside the context of a post-install script on centos7 feels like the issue but it could just be an old-fashioned bug.