You are here

Provision 4: The new Symfony-based CLI for launching Drupal anywhere: local, test or production

This site is for archival purposes only. 

Find out what is happening with the Twin Cities Drupal User Group at https://tcdrupal.org/

Track: 
DevOps
Experience Level: 
Advanced
Session Length: 
30 minutes

Provision has a long history of working behind the scenes in the Aegir Hosting System and DevShop.

For more than 10 years, Provision has been doing the dirty work to get Drupal going: configuring Apache or NGINX, managing MySQL databases and users, setting file and folder permissions, and more.

Now, for the 4.x version, Provision is branching out on it's own.

As a standalone CLI, Provision will still be the backend system for Aegir but will also work well on any system, from your laptop to the cloud.

Provision is essentially a task runner, with built-in task collections for getting Drupal running. Need a different service? Just write a PHP Class.

This project is still in it's early stages but the basics work. Come to this talk to get a preview of how to use it, how it works, and if you might be interested in contributing!

See https://docs.provision4.org/

Learning Objectives & Outcomes: 

Learn about a new Command Line Interface that is trying to make getting Drupal running on your computers easier.