lecorguille.singularity
Ansible Role: Singularity
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é.
Installa
ansible-galaxy install lecorguille.singularity
Licenza
gpl-3.0
Download
17k
Proprietario
- IFB Core Cluster,
- usegalaxy.fr
- Workflow4Metabolomics -
https://gitlab.com/lecorguille