cluster specific configuration
L'idée serait d'avoir une checkbox dans le panneau de construction de la recette qui permettrait à un administrateur de cluster de rajouter automatiquement dans la section de son choix une liste de commandes bash à exécuter, pour rendre la recette compatible avec un environnement de cluster local.
Ceci pourrait se faire depuis le panneau d'administration.
Par exemple, admettons qu'on souhaite monter un scratch, il faudra que le dossier existe sur le conteneur avant de le monter, si on veut rajouter un utilisateur système, créer des liens symboliques ou changer des variables d'environnement, rajouter OpenMPI qui match la version sur le cluster... Bref, des choses que savent faire et connaissent les administrateurs de cluster qui se mettra généralement en section %post
de singularity avec écriture des variables d'environnements dans /.singularity/...