Basically, it should/could still source the same variables as before, right?
On Monday, February 13, 2012 at 3:25 PM, Jim Nachlin wrote: > Pull request submitted. > > Maybe someone else will chime in as to the logic of trying different > reg systems. I am a bit of a novice at certificate-based RHN, so > please bear with me. It's my impression that not many people are > using it yet, anyway. > > Regards, > Jim > > On Mon, Feb 13, 2012 at 3:15 PM, Michael DeHaan > <michael.deh...@gmail.com (mailto:michael.deh...@gmail.com)> wrote: > > > > On Monday, February 13, 2012 at 3:11 PM, Jim Nachlin wrote: > > > > On Mon, Feb 13, 2012 at 2:37 PM, Michael DeHaan > > <michael.deh...@gmail.com (mailto:michael.deh...@gmail.com)> wrote: > > > > Thanks… > > > > Probably some existence check to see if subscription-manager is present and > > then falling back to the old way rhn_register way if that's installed > > instead sounds reasonable. > > > > > > Hi Michael, > > > > It makes a lot of sense to ensure that subscription-manager is > > present. I'm not sure about falling back to the other way, though. > > My thinking is that a shop will probably either want to use the new > > cert-based registration or the old one, and not have the old one > > available as a fallback. That is, if you are going with cert-based > > registration and the registration fails, you probably just want to > > fail and not register (but not fail completely!). > > > > > > Yeah, so the script would just figure out which one to use, is what I was > > suggesting. > > > > What you said was cert based seemed to still take a username/password from > > what you pasted. > > I suppose if it took a cert the field could hold the cert value and it could > > try the cert value first. > > > > I'm not opposed to the system trying all three methods as long as it does > > decent error handling > > and doesn't crash the installer. > > > > > > > > > > > > > > Cobbler should already be laying out the yum.repos.d files ok and shouldn't > > need to do the channel enablement -- many users are going to be mirroring > > channels onto their cobbler server anyway, and using stock yum, so I don't > > *think* this needs a new parameter to work with the channel enablement. > > Maybe it should though. > > > > > > OK. I did not know that. In my case, it seemed to be necessary to > > enable the repos explicitly, because there's no longer an > > rhn.redhat,com where I can go and add the channels. > > > > > > Patches are pretty easy -- Basically it's just forking the project on github > > and then sending github.com/cobbler/cobbler > > (http://github.com/cobbler/cobbler) a pull request. > > > > Anyway, one thing at a time -- send me a patch or the subscription-register > > part and we can perhaps figure out if channel enablement should be there or > > not separately? > > > > > > I don't have a patch. The way I did it was to create a complete file. > > If there's a way to create a patch for a new file, I can't figure it > > out! > > > > I will send you a pull request, though. > > > > > > git-format-patch has some special magic in it. > > > > Anyway, the github pull request is easier as it allows web based merge and > > such, plus maintains the queue of patches > > we need to review. > > > > > > Thanks, > > Jim > > > > > > > > > > On Monday, February 13, 2012 at 2:32 PM, Jim Nachlin wrote: > > > > Hi List, > > > > Red Hat is moving to a new, "certificate-based" registration system. > > They are doing away with rhn_register and moving to > > subscription-manager. > > > > Here is a trivial but possibly useful snippet which we have saved as > > /var/lib/cobbler/snippets/install-puppet: > > > > > > # Subscribe (register) the system > > subscription-manager register --autosubscribe --username=XXXXXXX > > --password=XXXXXXXXXX > > > > # Add what used to be called channels > > yum -y install yum-utils > > yum-config-manager --enable rhel-6-server-optional-rpms > > yum-config-manager --enable rhel-6-server-supplementary > > > > > > I don't know the process for adding it to the cobbler github project, > > and I'd want to make the username and password into settings rather > > than having them hard coded, but I am open to doing that work and > > adding it if it is wanted. > > > > Regards, > > Jim > > _______________________________________________ > > cobbler-devel mailing list > > cobbler-devel@lists.fedorahosted.org > > (mailto:cobbler-devel@lists.fedorahosted.org) > > https://fedorahosted.org/mailman/listinfo/cobbler-devel > > > > > > > > _______________________________________________ > > cobbler-devel mailing list > > cobbler-devel@lists.fedorahosted.org > > (mailto:cobbler-devel@lists.fedorahosted.org) > > https://fedorahosted.org/mailman/listinfo/cobbler-devel > > > > _______________________________________________ > > cobbler-devel mailing list > > cobbler-devel@lists.fedorahosted.org > > (mailto:cobbler-devel@lists.fedorahosted.org) > > https://fedorahosted.org/mailman/listinfo/cobbler-devel > > > > > > > > _______________________________________________ > > cobbler-devel mailing list > > cobbler-devel@lists.fedorahosted.org > > (mailto:cobbler-devel@lists.fedorahosted.org) > > https://fedorahosted.org/mailman/listinfo/cobbler-devel > > > > _______________________________________________ > cobbler-devel mailing list > cobbler-devel@lists.fedorahosted.org > (mailto:cobbler-devel@lists.fedorahosted.org) > https://fedorahosted.org/mailman/listinfo/cobbler-devel > >
_______________________________________________ cobbler-devel mailing list cobbler-devel@lists.fedorahosted.org https://fedorahosted.org/mailman/listinfo/cobbler-devel