cookbook 'shifter', '= 0.1.1'
shifter (15) Versions 0.1.1 Follow0
Installs/Configures shifter
cookbook 'shifter', '= 0.1.1', :supermarket
knife supermarket install shifter
knife supermarket download shifter
shifter
Chef cookbook that installs Shifter - Linux Containers for HPC
Requirements
Requires the following cookbooks:
- 'tar', '~> 2'
Platforms
The following platforms are supported:
- Ubuntu (>= 14.04)
- Debian (>= 8.0)
- CentOS (>= 6)
Chef
- Chef 14.0+
TODO
- Add support for other options for udiRoot.conf config file
- Add support for static sshd build
Usage
To have the shifter resources available to your cookbook just include cookbook 'shifter', '~> 0'
in your Berksfile.
Resources
shifter_compile
Compiles shifter components from NERSC's git repo, by default.
shifter_install
Compiles shifter components, if they haven't been compiled already, and creates appropriate symlinks and config files for Shifter Runtime.
shifter_install_imagegw
Compiles shifter components, if they haven't been compiled already, and creates appropriate symlinks and config files for Shifter Image Gateway.
Attribute Name | Description |
---|---|
['shifter']['system'] |
Name of your system, e.g., edison or cori. This name must match a configured system in the imagegw. This is primarily used by shifterimg to self-identify which system it is representing. |
['shifter']['imagegw_fqdn'] |
Space seperated URLs for your imagegw. Used by shifterimg and Slurm batch integration to communicate with the imagegw. |
Authors
- Manuel Torrinha manuel.torrinha@tecnico.ulisboa.pt
shifter CHANGELOG
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
This file is used to list changes made in each version of the shifter cookbook.
0.1.1
Added
- Guidelines for contributing to this cookbook
Changed
- Version syntax so it complies with supermarket rules
0.1.0
Initial release.
Added
- Resources to compile and install shifter, still without configuration files
- Helper file
Collaborator Number Metric
0.1.1 passed this metric
Contributing File Metric
0.1.1 passed this metric
Foodcritic Metric
0.1.1 passed this metric
No Binaries Metric
0.1.1 passed this metric
Testing File Metric
0.1.1 passed this metric
Version Tag Metric
0.1.1 passed this metric
0.1.1 passed this metric
0.1.1 passed this metric
Foodcritic Metric
0.1.1 passed this metric
No Binaries Metric
0.1.1 passed this metric
Testing File Metric
0.1.1 passed this metric
Version Tag Metric
0.1.1 passed this metric
0.1.1 passed this metric
0.1.1 passed this metric
Testing File Metric
0.1.1 passed this metric
Version Tag Metric
0.1.1 passed this metric
0.1.1 passed this metric
0.1.1 passed this metric