feat: Infrastructure-as-Code � provision client environments in minutes #4
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Terraform/Ansible definitions for spinning up new client environments (Joomla + Dolibarr + monitoring + backups) automatically.
Vision
New client onboarding goes from days to minutes. Run one command, get a fully configured environment.
Acceptance Criteria
cli/client_provision.php- PR #88)Delivered (2026-05-25)
cli/client_provision.phporchestrates the full onboarding from a single JSON config:Example:
php cli/client_provision.php --config clients/newclient.json --dry-runRemaining
DNS and SSL automation depend on DreamHost API integration. Server provisioning (Terraform) is deferred until cloud migration.