We should support installing via the 'manual' process. This will allow easier installation on non-Debian systems, as well as development builds based on the git repos.

Comments

ergonlogic’s picture

This basically involves running exec's for most of http://community.aegirproject.org/installing/manual

I'll start with Debian, and later, we can detect the OS and run the more specific req's.

ergonlogic’s picture

Added preliminary support for manual install here: http://drupalcode.org/project/puppet-aegir.git/commit/199f5df98b5c9a4b6e...

Next is to do the same for provision, then allow the use of git repo versions.

ergonlogic’s picture

BTW, there's some pretty hackish stuff in there. For example, 'hostmaster-install' fails to change the group of the Aegir site's files (settings.ph , &c.), so I've had to have Puppet do it explicitly.

ergonlogic’s picture

ergonlogic’s picture

BTW, so far only supports installs, not upgrades.

ergonlogic’s picture

Status: Active » Fixed

Status: Fixed » Closed (fixed)

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