lecorguille.singularity

Ansible Role: Singularity

Build Status

This Ansible Role installs Singularity on Linux.

Requirements

No special requirements.

Role Variables

Here are the available variables along with their default values (see defaults/main.yml):

# Target version of Singularity
singularity_version: "3.0.3"

From the role gantsign.golang:

# Base installation directory for the Go language SDK
golang_install_dir: '/opt/go/{{ golang_version }}'

# Location for the GOPATH environment variable
golang_gopath: /opt/go/packages

Dependencies

Roles needed:

Example Playbook

Here’s an example of how to use this role:

- hosts: hpc-nodes
  pre_tasks:
    - name: create a folder for Go
      file:
        path: "{{ golang_install_dir }}"
        recurse: yes
    - name: update apt package list
      apt:
        cache_valid_time: 3600
        update_cache: yes
      when: ansible_os_family == "Debian"
  roles:
    - singularity

License

This project is under the GNU General Public License v3.0.

Author Information

This role was created in 2019 by Gildas Le Corguillé.

Informazioni sul progetto

Singularity for Linux.

Installa
ansible-galaxy install lecorguille.singularity
Licenza
gpl-3.0
Download
17k
Proprietario
- IFB Core Cluster, - usegalaxy.fr - Workflow4Metabolomics - https://gitlab.com/lecorguille