make a "server verify" task

anarcat - September 23, 2009 - 19:02
Project:Provision
Version:6.x-0.3-rc4
Component:Code
Category:task
Priority:normal
Assigned:Unassigned
Status:active
Issue tags:aegir-0.4, multiserver
Description

Right now, we use verify to verify Drupal platforms and sites. As part of the multi-server support of 0.4, we need to check on some settings, server wide, and return some of those to the frontend. This will recognize the local webserver, mysql server, dns, and others (this should therefore be hookable, which is builtin to drush tasks), and create configuration settings for them if they are present.

Some of the things this can do:

1. find & store the location of drush
2. find & store the location of apachectl
3. discover existing vhosts on the server that live outside of aegir
4. discover the location of the apache configuration to help frontend configuration
5. store the mysql credentials
6. look into httpd -S

 
 

Drupal is a registered trademark of Dries Buytaert.