Using Druml to manage multiple sites

dealancer

In this session I am going to introduce very useful tool, that can make managing multiple sites a lot easier. Meet Druml: http://usedruml.com! Druml is based on Drush and can make your dev ops fly in the sky. With Druml you can:

  • Simplify deployments
  • Increase productivity
  • Integrate with Acquia
  • Extend functionality

It was originally built in Georgetown University to manager about 300 Drupal sites. Right now we use it for everything, including deployments, running scripts, syncing sites and much more. There are plenty of features:

  • Provides over 15 useful command wrappers for Drush, Bash, Memcache, SAML, Acquia Cloud.
  • Allows to run any existing Drush commands chained in a batch.
  • Runs commands either for multiple sites or individually.
  • Allows to manage list of different sites and control execution of it.
  • Can run commands in parallel threads on a single server.
  • Can run commands on different servers in parallel.
  • Could be extended with custom commands.
  • Reads configuration from Yaml file.
  • Installed easily.

In this session I am going to show you how to configure and use Druml. I am also going to uncover important facts about Drupal setup being used in Georgetown University. Come to this session and bring popcorn!

Session Track

DevOps

Experience Level

Intermediate

Drupal Version