Feature #32852
closedAdd parameter to provisioning templates to run attach --auto after registering
Description
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:
https://github.com/theforeman/foreman/blob/develop/app/views/unattended/provisioning_templates/snippet/redhat_register.erb
Suggested edit add this to the header: #
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 %>
Updated by The Foreman Bot over 3 years ago
- Status changed from New to Ready For Testing
Updated by Jonathon Turel over 3 years ago
- Has duplicate Feature #32851: Add parameter to provisioning templates to run attach --auto after registering added
Updated by Ewoud Kohl van Wijngaarden over 3 years ago
- Category set to Templates
- Target version set to 3.0.0
Updated by Amit Upadhye about 3 years ago
- Status changed from Ready For Testing to Closed
Doug Forster wrote:
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:
https://github.com/theforeman/foreman/blob/develop/app/views/unattended/provisioning_templates/snippet/redhat_register.erbSuggested edit add this to the header: #
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 %>
Doug Forster wrote:
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:
https://github.com/theforeman/foreman/blob/develop/app/views/unattended/provisioning_templates/snippet/redhat_register.erbSuggested edit add this to the header: #
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 %>
I can see
Doug Forster wrote:
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:
https://github.com/theforeman/foreman/blob/develop/app/views/unattended/provisioning_templates/snippet/redhat_register.erbSuggested edit add this to the header: #
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 %>
I can see the PR has been merged however this is still in 'Ready For Testing'. I am marking this closed as per the state of the PR.