Add parameter to provisioning templates to run attach --auto after registering
Add support to run "subscription-manager attach --auto" after a host is registered with an Activation Key in the Provisioning scripts. These are maintained in the Foreman repo but I didn't see a great fit for them there. Figured this would be a better place to report.
The problem is we have Foreman provisioning hosts and a RH Satellite providing content. When the existing provisioning script runs it adds all the non-RH repos to the hosts. When "subscription-manager attach --auto" is run it correctly grabs the RedHat VM/virtual-datacenter license.
Here is the provisioning script:
- subscription_manager_auto_attach = 'false' Run attach --auto after registering. #
Add this just before the "subscription-manager repos --list" block at line 194:
<% if host_param_true?('subscription_manager_auto_attach', false) >
subscription-manager attach --auto
< end %>