Skip to content
Branch: master
Commits on Mar 11, 2019
  1. Set up env vars correctly for using the "Ara" plugin for Ansible.

    riccardomurri committed Mar 11, 2019
    Ara is optional -- it will only be used if installed.  If it is,
    it will record a log file and a `.sqlite` DB in the directory where
    the `elasticluster` command is invoked.  The contents of these files
    can be used for debugging or profiling.
    Fixes #618
  2. Be more cautious when printing values in full debug mode.

    riccardomurri committed Mar 11, 2019
    Anything with the substring `password` or `secret` in it is now
    replaced by asterisks.
Commits on Mar 8, 2019
  1. Cosmetic changes.

    riccardomurri committed Mar 8, 2019
  2. OpenStack: allocate floating IPs using Neutron API.

    riccardomurri committed Nov 8, 2017
    The equivalent functionality in Compute API (Nova) has been
    This feature has been a long time in the making; in particular,
    important contributions were done by @liyingjun (in PR #560) and
    @arcimboldo (in commit a3da7b6) -- many thanks to them for
    contributing crucial fixes, and to @verdurin for testing.
    Fixes #496
  3. Speed up existence tests by avoiding to take checksums etc.

    riccardomurri committed Mar 8, 2019
    [Ansible's `stat` module][1] by default computes the MD5 checksum of a
    file, tries to get a file's extended attributes, and its MIME type --
    turn all of this off since we're only checking for existence.
  4. Use list of packages instead of loop in *all* package installation st…

    riccardomurri committed Mar 8, 2019
Commits on Mar 1, 2019
  1. Jupyter: Use different package names for MySQL client lib in Debian a…

    riccardomurri committed Mar 1, 2019
    …nd Ubuntu.
  2. Fix Ansible error "The task includes [...] an undefined variable. The…

    riccardomurri committed Feb 25, 2019
    … error was: 'colon' is undefined"
    Thanks to @jmrk84 for testing out the branch and reporting this issue!
  3. Apply suggestions from code review

    riccardomurri and ndmckinley committed Feb 26, 2019
    Log severities and formatting changes.
    Co-Authored-By: ndmckinley <>
  4. Docker CE: Fix error "Destination directory /etc/docker does not exist"

    riccardomurri committed Mar 1, 2019
    Thanks to Manuele Simi for reporting this issue!
  5. Fix issue #609

    riccardomurri committed Mar 1, 2019
Commits on Feb 22, 2019
Commits on Feb 14, 2019
  1. OpenStack: allow *all* parameters to be set through the environment.

    riccardomurri committed Feb 14, 2019
    Fixes #606
  2. Make all config items in a `[cloud/*]` section optional (except `prov…

    riccardomurri committed Feb 14, 2019
    This allows one to simply have a section like::
    which just derives any other value from the environment.
Commits on Feb 8, 2019
  1. NFS: By default, export `/data` to *all* hosts in the cluster.

    riccardomurri committed Feb 8, 2019
    The list of clients can be restricted by setting variable `nfs_clients`.
Commits on Feb 7, 2019
  1. SLURM: Use host name to contact master node.

    riccardomurri committed Feb 7, 2019
    Instead of hard-coding the controller node's IP address in
    `slurm.conf`, we just use the host name and let SLURM resolve it using
    the normal system means.
    In #583 it was pointed out that IP addresses change upon reboot in GCP
    and AWS, so we need to make the configurations robust against those
Commits on Feb 1, 2019
  1. JupyterHub: use correct data files path for Anaconda3 version 5.3.0 a…

    riccardomurri committed Feb 1, 2019
    …nd later.
    Fixes #601
  2. RHEL/CentOS: Allow disabling SELinux with variable `disable_selinux`.

    riccardomurri committed Feb 1, 2019
    Actually disabling SELinux during the setup phase may require a
    reboot; reboots must be allowed separately using variable
Commits on Jan 31, 2019
  1. RHEL/CentOS: Only run SELinux commands if SELinux status is "enabled".

    riccardomurri committed Jan 31, 2019
    Thanks to @loveshack for reporting the issue
    and providing the initial fix.
    Fixes #600
Commits on Jan 30, 2019
  1. GridEngine: Use correct master service name on RHEL/CentOS7

    riccardomurri committed Jan 30, 2019
    Many thanks to @loveshack for finding and fixing the issue!
    Fixes #599
Commits on Jan 13, 2019
  1. Update copyright notice on docs.

    riccardomurri committed Jan 13, 2019
  2. New example playbook `mountvol.yml` to provision additional storage o…

    riccardomurri committed Jan 13, 2019
    …n AWS.
  3. Support installation of PBSPro

    riccardomurri committed Jan 13, 2019
    This is accomplished via a new role and playbook.
You can’t perform that action at this time.