Story #859
Updated by bmbouter over 9 years ago
/etc/pki/pulp is designed to be shared in multi-node clustered Pulp deployments. Currently some consumer things that are meant to be exclusive to a registered consumer machine itself are registered here. These locations are configurable via "consumer.conf":https://github.com/pulp/pulp/blob/6ffc3cfe0bd0896defcb6acd74a2903b572b5bbb/client_consumer/etc/pulp/consumer/consumer.conf, but many of them default to a location inside of /etc/pki/pulp. This causes unexpected behavior such as registering two pulp nodes in clustered Pulp installation will fail because the second node things its already registered due to the shared nature of /etc/pki/pulp I'm not 100% sure of all of the things that need to move, but I think anything that is written by pulp-consumer goferd AFTER install time should be moved. Here are some things I know need to go: rsa_key and rsa_pub in [authentication]. Also id_cert_dir and id_cert_filename in [filesystem] together identify where the registered consumer's cert lives, which needs to also not be in /etc/pki/pulp