Can These Be Used With RedHat (RHEL)

Most certainly, there is one change required. In the client config above you will see the following being used:

$releasever

On
CentOS this will simply be a number like 5 or 6. In RHEL this might
report as 5Server or 6Server and cause the client config not to work. To
fix this, just use the number instead of the variable, for example: