drupalcluster is a command line tool to quickly deploy a Drupal hosting cluster of a scalable amount [2..5] of virtual webservers.

!! AWS identity is required for this script !! Your AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY should be either environment variables, or set in ~/.aws/credentials.

The configuration file contains additional details for the cluster, including an ssh KeyName that’s needed to access the servers. The KeyName defaults to ‘Drupal’, easiest if it’s precreated.

$HOME/.drc/drupalcluster.conf

This is a demo version only, builds Drupal on HTTP connection. Don’t use it seriously. Especially, don’t post personal/sensitive data on your Drupal site.

Commands

create name      -- Creates a Drupal hosting cluster
check [name]     -- Checks the status of creation/deletion 
delete name      -- Deletes permanently the given cluster
test name|url    -- Sends a simple HTTP GET to the URL (of the given cluster)
attack instance  -- Permanently terminates the given server instance
list             -- Lists the recently created/deleted clusters.

*** Please contribute to add rspec’s ***

Required Ruby Version

>= 0

Authors

Bertalan Pecsi

Versions

  1. 0.1.2
    1. source

      1. 0.1.2 source November 05, 2017 (16 KB)
  2. 0.1.1
    1. source

      1. 0.1.1 source November 03, 2017 (10.5 KB)

SHA 256 checksum