https://github.com/access-nri/system-tools
Repository to deploy system tools to HPC
Science Score: 26.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (16.5%) to scientific vocabulary
Keywords
Repository
Repository to deploy system tools to HPC
Basic Info
Statistics
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 3
- Releases: 0
Topics
Metadata Files
README.md
System Tools Deployment
Overview
This repository is for deploying general purpose system software that is used on HPC targets, in this case gadi@NCI utilising the build-cd infrastructure.
Supported tools
ncdu
NCurses Disk Usage (NCDU) is a disk usage analyzer with a text-mode user interface. It is designed to find space hogs on a remote server where you don’t have an entire graphical setup available, but it is a useful tool even on regular desktop systems. Ncdu aims to be fast, simple, easy to use, and should be able to run on any POSIX-like system.
gh
GitHub CLI (gh) is GitHub on the command line. It brings pull requests, issues, and other GitHub concepts to the terminal next to where you are already working with git and your code.
openssh
OpenSSH is the premier connectivity tool for remote login with the SSH protocol. It encrypts all traffic to eliminate eavesdropping, connection hijacking, and other attacks. In addition, OpenSSH provides a large suite of secure tunneling capabilities, several authentication methods, and sophisticated configuration options.
The OpenSSH suite consists of the following tools:
- Remote operations are done using ssh, scp, and sftp.
- Key management with ssh-add, ssh-keysign, ssh-keyscan, and ssh-keygen.
- The service side consists of sshd, sftp-server, and ssh-agent.
[!WARNING] OpenSSH system-tool was added primarily for git signing on Gadi. For all other use cases, we recommend using Gadi's system OpenSSH distribution, as ACCESS-NRI has not tested or validated this library configuration for security compliance.
pinentry
pinentry is a small collection of dialog programs that allow GnuPG to read passphrases and PIN numbers in a secure manner.
[!WARNING] pinentry system-tool was added primarily for mosrs-auth simple password input dialog. For all other use cases, we recommend using Gadi's system pinentry, as ACCESS-NRI has not tested or validated this library configuration for security compliance.
How to use
Requirements: you must be a member of vk83.
The software is accessible through the environment module system on gadi, e.g.
module use /g/data/vk83/modules
module load system-tools/gh
will load the most recent version of gh.
To discover what tools and versions are available:
module avail system-tools
or a specific tool
module avail system-tools/ncdu
It also works without the system-tools namespace:
module avail ncdu
Support
This repository and the software deployed from it are supported by ACCESS-NRI.
If you encounter any issues, or would like other tools added to this repository either make an issue, or request support through the ACCESS-Hive Forum.
Owner
- Name: ACCESS-NRI
- Login: ACCESS-NRI
- Kind: organization
- Email: access.nri@anu.edu.au
- Website: https://www.access-nri.org.au/
- Repositories: 17
- Profile: https://github.com/ACCESS-NRI
Australian Earth System Simulator - National Research Infrastructure
GitHub Events
Total
- Create event: 6
- Issues event: 3
- Watch event: 1
- Delete event: 4
- Member event: 2
- Issue comment event: 22
- Push event: 19
- Pull request review comment event: 4
- Pull request review event: 10
- Pull request event: 11
Last Year
- Create event: 6
- Issues event: 3
- Watch event: 1
- Delete event: 4
- Member event: 2
- Issue comment event: 22
- Push event: 19
- Pull request review comment event: 4
- Pull request review event: 10
- Pull request event: 11
Dependencies
- actions/checkout v4 composite
- tj-actions/changed-files ed68ef82c095e0d48ec87eccea555d944a631a4c composite
- actions/checkout v4 composite
- tj-actions/changed-files ed68ef82c095e0d48ec87eccea555d944a631a4c composite