This module does a good job of installing the main service, it would be useful to be able to install proxies too. I've thrown together a first attempt at this here https://github.com/optiz0r/puppet-spacewalk/tree/proxy_support (although it's lacking in docs, tests etc)