I'm building a system that will utilize Aegir to manage a collection of Drupal sites, and I'd like to be able to trigger Aegir tasks (such as setting up new sites) remotely by other parts of the system.
For example, when a user sets up a new project, in a separate component of the system, it should send an authenticated message (ideally over http) to the hostmanager to automatically provision a corresponding site.
Is there a module that could provide this functionality or get me a head start on implementing it myself?
You're looking for Aegir Services: