Closed (fixed)
Project:
Aegir Puppet Module
Component:
Code
Priority:
Normal
Category:
Feature request
Assigned:
Unassigned
Reporter:
Created:
22 Dec 2011 at 14:29 UTC
Updated:
3 Mar 2012 at 21:40 UTC
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
Comment #1
ergonlogicThis 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.
Comment #2
ergonlogicAdded 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.
Comment #3
ergonlogicBTW, 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.
Comment #4
ergonlogicAdded provision support in http://drupalcode.org/project/puppet-aegir.git/commit/8aba6f58445b7e0fea...
Comment #5
ergonlogicBTW, so far only supports installs, not upgrades.
Comment #6
ergonlogicAs of http://drupalcode.org/project/puppet-aegir.git/commit/80af0819e30c3899bd..., we can now support dev builds.