https://github.com/access-nri/system-tools

Repository to deploy system tools to HPC

https://github.com/access-nri/system-tools

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

deployment
Last synced: 5 months ago · JSON representation

Repository

Repository to deploy system tools to HPC

Basic Info
  • Host: GitHub
  • Owner: ACCESS-NRI
  • License: apache-2.0
  • Default Branch: main
  • Homepage:
  • Size: 34.2 KB
Statistics
  • Stars: 2
  • Watchers: 1
  • Forks: 0
  • Open Issues: 3
  • Releases: 0
Topics
deployment
Created 8 months ago · Last pushed 6 months ago
Metadata Files
Readme License

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

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

.github/workflows/cd.yml actions
  • actions/checkout v4 composite
  • tj-actions/changed-files ed68ef82c095e0d48ec87eccea555d944a631a4c composite
.github/workflows/ci.yml actions
  • actions/checkout v4 composite
  • tj-actions/changed-files ed68ef82c095e0d48ec87eccea555d944a631a4c composite
config/versions.json meteor