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. |