Aegir ist a hostingplatform based on drupal and drush(http://drupal.org/project/drush).
For the beginner it's quite hard to setup, even it has good documentation, so it would be cool to try out aegir with just few clicks.

Deliverables
Build a image for a vmware/virtualpc/virtualbox (virtualbox is opensource so it's preferred).
This image should include a full setup aegir/drush enviroment with different platforms setup(for example openatrium, drupal-commons and a default drupal7)

Resources

http://git.aegirproject.org/?p=provision.git;a=blob_plain;f=docs/INSTALL...
- Installation introductions
http://drupal.org/node/401758 - Explains how to build scripts to use vmbuilder

Primary contact
dereine (on drupal.org, #drupal, #drupal-contribute or #drupal-gci)

Comments

vosechu’s picture

Quite hard but also doable in a week with some guidance. If nobody objects I think this is ready for RTBC

dawehner’s picture

Issue tags: +gci-long

I'm wondering whether this could be split into two tasks, but it's definitive hard.

vosechu’s picture

You're thinking about a virtualpc install of drupal and a further one including aegir? Or what are the two tasks?

dawehner’s picture

one could be install aegir and the second one could be create some platforms/make the full installation a script so the aegir-image could be made as a project on drupal.org

vosechu’s picture

I guess since I've never been able to install Aegir myself I'd have to defer to someone else about it. If you think it should be two tasks it seems like they're both pretty interesting and bite-sized so I think that would work out pretty well.

cwgordon7’s picture

Status: Needs review » Reviewed & tested by the community
Issue tags: -gci-proposal +gci-task

Looks good, thanks!

cwgordon7’s picture

Hi dereine,

Please make an account on the google application site and apply to be a mentor for Drupal, so I can add this task. It needs a mentor listed on the google system. You can apply here: http://socghop.appspot.com/gci/mentor/request/google/gci2010/drupal. Thanks!

Anonymous’s picture

Hi dereine,

Could you also estimate the time, in hours, that it would take a student to complete this task once it is claimed? This estimate is required to input the task into the google system.

Thanks!

dawehner’s picture

Around 12hours without the script to create such an image.

dawehner’s picture

Status: Reviewed & tested by the community » Active
webchick’s picture

Project: Google Code-in » Hostmaster (Aegir)
Version: » 6.x-0.4-alpha3
anarcat’s picture

That's a great idea, and I'm happy to see people getting involved into this.

I would be happy to help here as this would be useful for our developers at Koumbit. I can already mention that I believe a Debian package for "aegir-provision" would be a good first step to ease the creation of the image. There's a branch that needs to be revived on git.aegirproject.org, and that would install the required dependencies. From there, there's the hostmaster-install command that automatically installs aegir from A to Z, so this isn't that hard of a task... Unless I am missing something...

anarcat’s picture

Anonymous’s picture

Status: Active » Fixed

Someone appears to have completed this, and that google ticket is marked close. I'm marking this fixed, please reopen if I've misunderstood something..

http://community.aegirproject.org/node/244

Also, you could just use my Frigg script which automatically provisions a machine in Rackspace CLoud (uses Libcloud so could support others) and installs Aegir on it, one command required.

http://github.com/mig5/frigg

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.

ergonlogic’s picture

There's also now http://drupal.org/project/aegir-up, which builds Aegir systems on Vagrant.

Also, http://drupal.org/project/puppet-aegir can make provisioning that much easier, and now supports the 'manual' installation method, which could be adapted to non-Debian OSes.