Description of problem: Today once katello-configure runs the server is set up and ready to go; however, there are still a number of steps that must be followed to set up the client (consumer). On the client: 1. scp $CANDLEPINSERVER:/etc/candlepin/ca/candlepin-ca.crt /etc/rhsm/ca/. 2. cp candlepin-ca.crt candlepin-local.pem 3. Edit /etc/rhsm/rhsm.conf or run subscription-manager config ..... These client steps could be reduced to nothing more than a wget; yum localinstall or rpm -Uhv http://[candlepinserver]/candlepin-consumer.rpm _IF_ katello-configure generated a rpm containing the following files: - Minimum default rhsm.conf that would leverage SAM+Thumbslug or katello. - candlepin-ca.crt - candlepin-local.pem
Yes this is the plan. We will follow the Spacewalk approach here. Linking to https://bugzilla.redhat.com/show_bug.cgi?id=769888
This was already done: https://fedorahosted.org/katello/wiki/ConsumerBootstrap