lecorguille.singularity

Ansible角色:Singularity

构建状态

一个在Linux上安装Singularity的Ansible角色。

需求

无。

角色变量

可用的变量如下所示,包括默认值(见 defaults/main.yml):

# Singularity目标版本
singularity_version: "3.0.3"

来自角色 gantsign.golang

# Go语言SDK发行版的基本安装目录
golang_install_dir: '/opt/go/{{ golang_version }}'

# GOPATH环境变量的存放位置
golang_gopath: /opt/go/packages

依赖关系

角色:

示例剧本

- hosts: hpc-nodes
  pre_tasks:
    - name: 创建一个用于go的文件夹
      file:
        path: "{{ golang_install_dir }}"
        recurse: yes
    - name: 更新apt
      apt:
        cache_valid_time: 3600
        update_cache: yes
      when: ansible_os_family == "Debian"
  roles:
    - singularity

许可证

GNU 通用公共许可证 v3.0

作者信息

此角色由Gildas Le Corguillé于2019年创建。

关于项目

Singularity for Linux.

安装
ansible-galaxy install lecorguille.singularity
许可证
gpl-3.0
下载
17k
拥有者
- IFB Core Cluster, - usegalaxy.fr - Workflow4Metabolomics - https://gitlab.com/lecorguille