Description of problem: If multiple activation keys are being used to register a system, and one has config file deploy enabled, then all activation keys configs get deployed. Version-Release number of selected component (if applicable): Satellite 5.4 on up. Haven't tested previous satellite versions. How reproducible: Every time. Steps to Reproduce: 1. Create multiple activation keys, with config files 2. Enable config file deploy on one 3. Register a system (in kickstart or bootstrap) Actual results: All configs in all activation keys get deployed Expected results: Registration should honor which activation keys have config file deployment enabled. Additional info: Sometimes its best not to deploy all config files especially when bootstrapping existing systems and it could potentially break the system. Found where this was initially made to deploy all configs: https://bugzilla.redhat.com/show_bug.cgi?id=557581#c3