'default' preseed should be enlister

Bug #898840 reported by Dave Walker
18
This bug affects 3 people
Affects Status Importance Assigned to Milestone
cobbler (Ubuntu)
Won't Fix
Medium
Andres Rodriguez
orchestra (Ubuntu)
Fix Released
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)
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
Revision history for this message
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!

Revision history for this message
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.

Revision history for this message
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)
Changed in cobbler (Ubuntu):
milestone: precise-alpha-2 → ubuntu-12.04-beta-1
Changed in cobbler (Ubuntu):
status: Confirmed → In Progress
Revision history for this message
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
Revision history for this message
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
Revision history for this message
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

Revision history for this message
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  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.