This repo contains a set of scripts that can be used to customize AWS ParallelCluster. To use multiple, take advantage of the multi-runner
script like so:
CustomActions:
OnNodeConfigured:
Script: https://raw.githubusercontent.com/aws-samples/aws-parallelcluster-post-install-scripts/main/multi-runner/postinstall.sh
Args:
- https://script1.com
- -arg1
- -arg2
- https://script2.com
- -arg1
Script | URL | Description |
---|---|---|
Spack Setup 👾 | https://raw.githubusercontent.com/aws-samples/aws-parallelcluster-post-install-scripts/main/spack/postinstall.sh |
Setup Spack Package Manager |
Multi-Runner 🪄 | https://raw.githubusercontent.com/aws-samples/aws-parallelcluster-post-install-scripts/main/multi-runner/postinstall.sh |
Run Multiple Post-install scripts including arguments |
SLURM Rest API 🛰️ | https://raw.githubusercontent.com/aws-samples/aws-parallelcluster-post-install-scripts/main/rest-api/postinstall.sh |
Setup the Slurm REST API |
Pyxis + Enroot 📦 | https://raw.githubusercontent.com/aws-samples/aws-parallelcluster-post-install-scripts/main/pyxis/postinstall.sh |
Run containers with Slurm using Pyxis and Enroot. |
Docker 🚢 | https://raw.githubusercontent.com/aws-samples/aws-parallelcluster-post-install-scripts/main/docker/postinstall.sh |
Install docker. |
NCCL 🏎️ | https://raw.githubusercontent.com/aws-samples/aws-parallelcluster-post-install-scripts/main/nccl/postinstall.sh |
Install NCCL, AWS OFI NCCL and NCCL Tests. |