Project

General

Profile

Actions

Feature #3842

closed

Add subscription-manager snippet

Added by Dominic Cleal over 10 years ago. Updated almost 6 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Sam Kottler
Category:
Templates
Target version:
Difficulty:
Triaged:
Fixed in Releases:
Found in Releases:

Description

The default RHEL kickstart template uses rhnreg_ks in the redhat_register snippet to register the newly provisioned host, however this is now deprecated in favour of subscription-manager.

A new snippet should be added for rhsm support and the templates updated to use it. The snippet should support enabling non-default repos too.

(https://bugzilla.redhat.com/show_bug.cgi?id=1039910)

Actions #1

Updated by Dominic Cleal over 10 years ago

  • Target version set to 1.9.2
Actions #2

Updated by Sam Kottler over 10 years ago

  • Assignee set to Sam Kottler
Actions #3

Updated by Dominic Cleal over 10 years ago

Please ensure it quotes activation keys to prevent a repeat of https://bugzilla.redhat.com/show_bug.cgi?id=1051580.

Actions #4

Updated by Dominic Cleal over 10 years ago

Here's a starting point, we need to be able to replace this snippet:
https://github.com/Katello/foreman-katello-engine/blob/master/app/views/unattended/snippets/_subscription_manager_registration.erb#L7

Don't forget, it goes to community-templates, then we'll just resync on the next Foreman release.

Actions #5

Updated by Dominic Cleal about 10 years ago

  • Status changed from New to Assigned
Actions #6

Updated by Anonymous about 10 years ago

I ran into this today and FWIW here my findings (with Dominic's help):

with hosted RHN there's no possibility to use activation keys at the moment, so I use this for now:

subscription-manager register --username <%= @host.params['rhn_username'] %> --password <%= @host.params['rhn_password'] %> --name <%= @host.name %> --auto-attach

and to get the the optional channel:
yum-config-manager --enable rhel-<%= @osver %>-server-optional-rpms

Actions #7

Updated by Sam Kottler about 10 years ago

  • Status changed from Assigned to Ready For Testing
Actions #8

Updated by Anonymous about 10 years ago

  • Target version deleted (1.9.2)
  • translation missing: en.field_release set to 6
Actions #9

Updated by Anonymous about 10 years ago

  • Target version set to 1.9.2
Actions #10

Updated by Anonymous about 10 years ago

  • Target version changed from 1.9.2 to 1.9.1
Actions #11

Updated by Sam Kottler about 10 years ago

This got finished in sprint 19, but didn't get closed automatically for some reason. There is a final pending patch [1] that needs to get merged before I close this.

1. https://github.com/theforeman/community-templates/pull/54

Actions #12

Updated by Dominic Cleal about 10 years ago

  • Status changed from Ready For Testing to Closed
  • % Done changed from 0 to 100
  • translation missing: en.field_release set to 4
Actions

Also available in: Atom PDF