Skip to content

ACCESS-NRI/system-tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Repository to deploy system tools to HPC

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5