1

我正在构建一个系统,该系统将利用 Aegir 来管理 Drupal 站点的集合,并且我希望能够通过系统的其他部分远程触发 Aegir 任务(例如设置新站点)。

例如,当用户在系统的一个单独组件中设置一个新项目时,它应该向主机管理器发送一条经过身份验证的消息(最好通过 http),以自动配置相应的站点。

是否有一个模块可以提供此功能或让我自己开始实现它?

4

2 回答 2

2

我会尝试使用 drush 别名文件从外部运行 drush 命令。Drush 别名文件允许您远程验证并运行此类命令。(关于 drush 别名文件的一些示例 - https://drupal.org/node/1401522)。

Aegir(实际上是它的组件之一 - 供应)与 drush 集成,因此您可以使用类似provision-install和其他命令(更多信息请参阅drush help)。

于 2014-02-13T06:51:25.173 回答
0

您正在寻找Aegir 服务

旨在成为 Aegir 托管系统中提供的所有 Web 服务功能的一站式商店。它允许通过服务框架进行远程站点管理。

于 2018-12-22T17:41:33.707 回答