postfix should be preseeded appropriately when pulled in by the UEC cluster controller installer target

Bug #455746 reported by Etienne Goyer
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
eucalyptus (Ubuntu)
Fix Released
Wishlist
Colin Watson
Lucid
Fix Released
Wishlist
Colin Watson

Bug Description

Binary package hint: debian-installer

In karmic, the d-i Eucalyptus cluster controller target bring in postfix as a dependency of eucalyptus-cloud. The Eucalyptus CLC needs a local SMTP server to send emails for user management (requesting account, approving account, etc). To spare the user from having to decide, out of the blue, how the local SMTP server needs to be configured, we should preseed postfix with value appropriate for the CLC installation. In particular, postfix/main_mailer_type could be preseeded as "Local only", as the cluster controller is not intended to receive of process email from the outside.

Thierry Carrez (ttx)
tags: removed: eucalyptus
Revision history for this message
Colin Watson (cjwatson) wrote :

I think eucalyptus-udeb should take care of this, since it's the only thing with policy knowledge about whether it's installing a CLC rather than something else.

affects: debian-installer (Ubuntu) → eucalyptus (Ubuntu)
Revision history for this message
Thierry Carrez (ttx) wrote :

I agree it's one of the most annoying questions when installing UEC currently, and our mandate is to make it as simple as possible. Dustin, do you think it can make it into 10.04 ? If yes, the sooner the better, as this could be considered a "feature"...

Changed in eucalyptus (Ubuntu):
status: New → Triaged
Revision history for this message
Dustin Kirkland  (kirkland) wrote :

And I'll agree with Thierry and Etienne -- we should be able to agree upon a sane default for postfix in UEC installations.

Personally, I choose "internet site", but without any real consideration. That's the default value offered by Postfix, and I just peck the ENTER key on through.

Changed in eucalyptus (Ubuntu):
assignee: nobody → Colin Watson (cjwatson)
Revision history for this message
Dustin Kirkland  (kirkland) wrote :

Assigning to Colin, as he offered to handle this as soon as we agree upon a key/value pair:

<cjwatson> preseed it with owner 'postfix'
<cjwatson> it's a little fiddly, point me to a bug and I can do it
<cjwatson> oh, that bug
<cjwatson> give me the key/value pair(s) you want preseeded

Changed in eucalyptus (Ubuntu Lucid):
milestone: none → ubuntu-10.04-beta-1
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package eucalyptus - 1.6.2-0ubuntu4

---------------
eucalyptus (1.6.2-0ubuntu4) lucid; urgency=low

  [ Colin Watson ]
  * Preseed postfix/main_mailer_type to "Internet Site" for cluster
    controller installations (LP: #455746).

  [ Scott Moser ]
  * only show ramdisk-id in metadata service if present for booted
    instance, LP: #526805
 -- Thierry Carrez <email address hidden> Wed, 24 Feb 2010 10:33:49 +0100

Changed in eucalyptus (Ubuntu Lucid):
status: Triaged → Fix Released
Revision history for this message
Dustin Kirkland  (kirkland) wrote :

So this worked okay when the CLC and CC were on the same system, but not when the CLC and CC were separated. I think we might need to relocate this bit. I'm going to reopen the bug for now. Not a blocker for A3 imho.

Changed in eucalyptus (Ubuntu Lucid):
status: Fix Released → Triaged
Colin Watson (cjwatson)
Changed in eucalyptus (Ubuntu Lucid):
status: Triaged → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package eucalyptus - 1.6.2-0ubuntu5

---------------
eucalyptus (1.6.2-0ubuntu5) lucid; urgency=low

  [ Colin Watson ]
  * Preseed postfix/main_mailer_type on the cloud controller, not the
    cluster controller (LP: #455746).

  [ Dustin Kirkland ]
  * debian/eucalyptus-cc.postinst, debian/eucalyptus-udeb.finish-install,
    debian/eucalyptus-cc.templates, debian/eucalyptus-udeb.postinst:
    - Have the CLC add it's IP address to the served preseed file, such
      the CC can pick it up and write it to eucalyptus.local.conf
      as the required VNET_CLOUDIP value (on separated CC, CLC installs),
      LP: #527648
 -- Dustin Kirkland <email address hidden> Fri, 26 Feb 2010 11:41:45 -0600

Changed in eucalyptus (Ubuntu Lucid):
status: Fix Committed → Fix Released
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.