The CLI for the Aegir Hosting System.
This branch of Provision is the first steps toward converting a drush package to a Symfony Console CLI tool.
It is IN ACTIVE DEVELOPMENT: Most things will not work yet.
The plan is to create a Provision.phar CLI tool with all of the same commands that drush provision contains.
If we attain Command-Parity with drush provision, we can switch out the command Hosting.module uses when running tasks to use provision.phar instead of drush_backend_invoke().
This way we do not have to redesign the whole system: Just replace provision.
See this issue for more information on this effort: https://www.drupal.org/node/2912579
The Aegir hosting system allows developers and site administrators to automate many of the common tasks associated with deploying and managing large websites. Aegir makes it easy to install, upgrade, deploy, and backup an entire network of Drupal sites.
The most up to date information regarding the project and its goals can be found on the Aegir website and the documentation pages:
This is the backend of the Aegir hosting system. The front end (hostmaster) and the backend (provision) are designed to be run separately, and each front end is able to drive multiple back ends. Aegir can install itself with the software you have already downloaded alongside this readme file.
To install Aegir, you should follow the instructions at:
To upgrade Aegir, follow the instructions at:
If you have further questions or are having trouble with Aegir, check out how to reach our community at:
Other documentation for developers is also available at: