Story #97
Updated by bmbouter about 8 years ago
The checklist items should be done top to bottom. To compile and install the Pulp SELinux with vagrant ansible you will need to: * Install selinux-policy-devel rpm with ansible * Make the policy similar to <code>make NAME=celery -f /usr/share/selinux/devel/Makefile DISTRO=fedora24</code> except with ansible * Install the policy using ansible * Have Run some restorecon statements using ansible call the restorecon script so that all the right restorecon calls occur. Stay DRY with these calls if possible.[0] * If necessary, have the policy use "developer layout" .fc files to cause the .te compiled policies to be compatible with the layout used by Vagrant. mimic these[0] Use the <code>ps -awfuxZ | grep celery</code> to verify it is becoming the celery_t security label type. Similarly httpd should get an httpd security type. Then do some testing with Pulp and SELinux enabled. [0]: https://github.com/pulp/pulp/blob/master/server/selinux/server/relabel.sh