To work around PUP-2169, the selinux contexts need to be present before the main Puppet run. Because pulpcore-selinux depends on python3-pulpcore, the foreman-installer-katello package can't depend on it.
Related issues
Feature #29069: label pulpcore ports with the right selinux label
Refs #29069 - Install pulpcore-selinux if needed
To work around PUP-2169, the selinux contexts need to be present before
the main Puppet run. Because pulpcore-selinux depends on
python3-pulpcore, the foreman-installer-katello package can't depend on
it.