Global registration should take the place of the katello-ca-consumer rpm now. In the web interface (Hosts > Register Host) generate and run the command on the client. The client should have the certificates it needs, without installing that RPM.
I am trying to replace my existing foreman-server (v3.3.1) with a new one.
I install the katello-ca RPM on a client server. (removing the old ca package first, which clears the consumer cert, then installing the new rpm)
Hm, maybe try running subscription-manager clean first? And then can you please paste the output of running the registration command? I would like to see the exact errors.
Registration with the generated command works now and the consumer certs directory is populated with the certificates.
Is there an alternate way to the RPM to set up the client side certs in order to use subscription-manager for registration? Our systems are supposed to be registered automatically via ansible, so the way via generated command is rather complicated.