Implements queue-backed background operations and provisioning tasks within the Aegir hosting platform.
The Aegir Task Queue skill streamlines the development of asynchronous background operations by bridging Drupal frontend forms with backend Provision commands via the TaskManager. It enforces architectural best practices by preventing direct command invocation, ensuring tasks are properly queued, routed, and logged for reliable infrastructure management. This skill is essential for developers extending Aegir who need to implement robust site management tasks like cloning, migrating, or custom server-side operations without risking web server timeouts or process failures.
Características Principales
01Custom route and availability rule definition
02Frontend task confirmation form generation
03Queue-backed backend command execution
04Standardized TaskManager integration
050 GitHub stars
06Automated task log verification and monitoring
Casos de Uso
01Implementing complex infrastructure workflows with automated logging
02Adding custom site management operations to the Aegir dashboard
03Migrating long-running provisioning tasks to a background queue