lecorguille.singularity

Ansible Rôle : Singularity

Statut de construction

Un rôle Ansible qui installe Singularity sur Linux.

Exigences

Aucune.

Variables du Rôle

Les variables disponibles sont listées ci-dessous, avec les valeurs par défaut (voir defaults/main.yml) :

# Version cible de Singularity
singularity_version: "3.0.3"

À partir du rôle gantsign.golang

# Répertoire d'installation de base de la distribution du SDK du langage Go
golang_install_dir: '/opt/go/{{ golang_version }}'

# Emplacement pour la variable d'environnement GOPATH
golang_gopath: /opt/go/packages

Dépendances

Rôles :

Exemple de Playbook

- hôtes : hpc-nodes
  pre_tasks:
    - name: créer un dossier pour go
      file:
        path: "{{ golang_install_dir }}"
        recurse: yes
    - name: mise à jour apt
      apt:
        cache_valid_time: 3600
        update_cache: yes
      when: ansible_os_family == "Debian"
  rôles:
    - singularity

Licence

Licence Publique Générale GNU v3.0

Informations sur l'Auteur

Ce rôle a été créé en 2019 par Gildas Le Corguillé

À propos du projet

Singularity for Linux.

Installer
ansible-galaxy install lecorguille.singularity
Licence
gpl-3.0
Téléchargements
17k
Propriétaire
- IFB Core Cluster, - usegalaxy.fr - Workflow4Metabolomics - https://gitlab.com/lecorguille