Hi *,

I have just merged into the "master" branch code to create a Docker
image containing everything that is needed to run ElastiCluster, plus a
shell script to (seamlessly) run ElastiCluster inside Docker as if it
were installed locally.

With these two tools, installation and usage instructions for
Elasticluster reduce to:

1. Download fileo
   https://github.com/gc3-uzh-ch/elasticluster/blob/master/elasticluster.sh
   and give it executable permissions

2. Run the `elasticluster.sh` shell script as if it were the real
   `elasticluster` Python program.  For example::

        elasticluster.sh list-nodes mycluster

   If Docker is not installed, the script will guide you through
   installing it.

There are a couple issues and limitations yet:

* When ElastiCluster is running within a Docker container, it cannot
  access VPNs created with `sshuttle`.

* The current working directory is not accessible, so `elasticluster.sh
  setup mycluster -- additional_playbook.yml` will error out because
  `additional_playbook.yml` won't be found.

Again many thanks to Hatef Monajemi for this idea and for the initial
Dockerfile!

Ciao,
R

--
Riccardo Murri / Email: [email protected] / Tel.: +41 77 458 98 32

-- 
You received this message because you are subscribed to the Google Groups 
"elasticluster" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to