'default' preseed should be enlister

Bug #898840 reported by Dave Walker on 2011-12-01
18
This bug affects 3 people
Affects Status Importance Assigned to Milestone
cobbler (Ubuntu)
Medium
Andres Rodriguez
orchestra (Ubuntu)
Medium
Andres Rodriguez

Bug Description

Currently the default preseed provides an install menu to allow people to select a release to install. It should instead preseed cobbler-enlist options to do enlistment with cobbler.

Thanks.

Dave Walker (davewalker) on 2011-12-01
Changed in cobbler (Ubuntu):
milestone: none → precise-alpha-2
Changed in cobbler (Ubuntu):
assignee: nobody → Andres Rodriguez (andreserl)
Changed in cobbler (Ubuntu):
status: New → Confirmed
importance: Undecided → Medium
Scott Moser (smoser) wrote :

I dont know that i agree with that wholesale.

At very least this needs to be configurable, and personally, i find the menu extremely useful.

If that menu is replaced by "cobbler enlist" then is there intended to be a way to get it back?
Ie, I like the menu!

Andres Rodriguez (andreserl) wrote :

Hi Scott!

From the implementation that I have in mind, the Menu will not disappear. The workflow here is that the entry (local) for localboot instead of been the default, the default one is gonna be the enlister profile. The menu will still appear, there will still be a timeout period, but the default to select will be the enlister profile. That is, if we keep it based on yesterdays conversation.

Cheer.

Dave Walker (davewalker) wrote :

5 second timeout to enlist seems to make most sense to me... Note, we don't really want to encourage out of enlistment deployments IMO, but no reason to block them.

Martin Pitt (pitti) on 2012-02-06
Changed in cobbler (Ubuntu):
milestone: precise-alpha-2 → ubuntu-12.04-beta-1
Changed in cobbler (Ubuntu):
status: Confirmed → In Progress
Andres Rodriguez (andreserl) wrote :

This will be fixed in orchestra!

Changed in orchestra (Ubuntu):
status: New → Fix Committed
importance: Undecided → Medium
assignee: nobody → Andres Rodriguez (andreserl)
milestone: none → ubuntu-12.04-beta-1
Changed in cobbler (Ubuntu):
status: In Progress → Won't Fix
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package orchestra - 2.28-0ubuntu1

---------------
orchestra (2.28-0ubuntu1) precise; urgency=low

  [ Marc Cluet ]
  * debian/control:
    - Remove monitoring package
    - Remove explicit byobu declaration

  [ Andres Rodriguez ]
  * Create 'default' system for enlistment (LP: #898840)
  * Do not deny apt Packages. Thanks to Scott Moser (LP: #927750)
  * debian/ubuntu-orchestra-provisioning-server.postrm: Remove not only on
    'purge' but in 'remove' to not break apache. (LP: #929368)
 -- Andres Rodriguez <email address hidden> Fri, 10 Feb 2012 11:37:00 -0500

Changed in orchestra (Ubuntu):
status: Fix Committed → Fix Released
Michael DeHaan (mdehaan) wrote :

Preseeds need to be modified upstream.

old bug, though this is relevant -- https://github.com/jtopjian/cobbler-admin/tree/master/snippets

it's a collection of pressed changes to try to bring cobbler's capabilities for EL/Fedora to Debian/Ubuntu.

In particular, I'm missing the pxe_just_once feature which is QUITE useful when combined with power management.

https://github.com/jtopjian/cobbler-admin/blob/master/snippets/ubuntu_late_command

enlist is not an upstream thing so pre seeds should not rely on it (unless upstreamed), but there is a built-in registration hook

Andres Rodriguez (andreserl) wrote :

Hi Michael,

As part of orchestra, we do have our own preseeds and snippets that might be useful to push upstream. This includes the late_command to disable pxe as a snippet [1], [2]. The enlistment thing for default is orchestra (deprecated) only, which doesn't really affect cobbler.

If you are interested in merging all the amount of patches we have to make cobbler fully functional in ubuntu, I'll be more than happy to help.

Best regards.

[1]: http://bazaar.launchpad.net/~orchestra/orchestra/trunk/view/head:/provisioning-server/var/lib/cobbler/snippets/orchestra_disable_pxe
[2]: http://bazaar.launchpad.net/~orchestra/orchestra/trunk/view/head:/provisioning-server/var/lib/cobbler/kickstarts/orchestra.preseed

# Post scripts. Executes late command and disables PXE
d-i preseed/late_command string true && \
    $SNIPPET('orchestra_rsyslog_obtain_keys') && \
    $SNIPPET('orchestra_disable_pxe') && \
    true

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers