https://github.com/applicativesystem/devops-system-profiler
ruby gem for profiling devops on systems or hpc
https://github.com/applicativesystem/devops-system-profiler
cluster devops devops-tools ruby-gem rubygems
Last synced: 9 months ago
JSON representation
ruby gem for profiling devops on systems or hpc
- Host: GitHub
- URL: https://github.com/applicativesystem/devops-system-profiler
- Owner: applicativesystem
- License: mit
- Created: 2024-08-17T19:35:41.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-08-17T19:37:01.000Z (over 1 year ago)
- Last Synced: 2024-12-16T02:12:08.816Z (about 1 year ago)
- Topics: cluster, devops, devops-tools, ruby-gem, rubygems
- Language: Ruby
- Homepage:
- Size: 6.84 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# devops-system
A devops ruby system util to get your system information and performing all the tasks on the clusters and computing storage. A ruby gem that will solve most of the daily devops tasks on the computing storage. Updating it with the complete devops including a yaml creator for the ansible. The ruby gem has been published [devopsutils](https://rubygems.org/gems/devopsutils). Releasing a new version with system profiling tools.
```
gem install devopsutils
require "devopsutils"
```
```
initialize the class
devops = DevopsSystemUtil.new("/Users/gauravsablok/Desktop/Code/Release/datasets",
"/usr/bin/desktop","fasta")
devops.geneatepath # generate the bash commands for file movement
devops.memory # check the memory
devops.getsystemInfo # get the system information to kill the running pid process.
devops.user # get the user information
devops.changepermission(directory_path) # will only ask for the password
# will generate all the scp commands for the remote file transfer for file type mentioned
# means look for csv file in this directory and genrate the transfer
devops.generate_push_ssh("/Users/gauravsablok/Desktop/Code/Release/datasets", "csv", "1.1.1.1", "/usr/Desktop")
devops.filesearch #additional methods
devops.list #additional methods
```
Gaurav Sablok \
University of Potsdam \
Potsdam,Germany