Provision
Provision is a component of the Hostmaster system for managing hosted sites.
The provision project contains the front end of a system that also consists of the hosting framework (back end) and the hostmaster install profile.
The front end and back end are designed to be run independently. Each front end will be able to drive multiple back ends. For example, if one is hosting sites on multiple releases of Drupal (e.g. 5.x, 6.x), each Drupal release will be set up as a back end instance.
Therefore, the provision module can also be run without any front end. It provides a set of drush commands, and a new set of hooks that allow contributed modules to interact with the installation of new sites.
Currently only provisioning for mysql and apache are supported, but new features (such as LDAP or email integration) are relatively easy to add in via small contributed modules.
New sites can be installed by simply going :
<?php
./drush.php provision install somesite.com
?>Backups, Upgrades and Rollbacks will also be handled via the command line, along with several other features (which can be extended)
Hostmaster was developed by Bryght / Raincity Studios and partners.
Releases
| Official releases | Date | Size | Links | Status | |
|---|---|---|---|---|---|
| 5.x-0.1-alpha3 | 2008-Jul-09 | 35 KB | Download · Release notes | Recommended for 5.x | |
