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年创建。
安装
ansible-galaxy install lecorguille.singularity
许可证
gpl-3.0
下载
17k
拥有者
- IFB Core Cluster,
- usegalaxy.fr
- Workflow4Metabolomics -
https://gitlab.com/lecorguille