Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/flashcatcloud/ibex
https://github.com/flashcatcloud/ibex
Last synced: 7 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/flashcatcloud/ibex
- Owner: flashcatcloud
- Created: 2022-05-18T02:23:24.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-08-11T03:01:00.000Z (6 months ago)
- Last Synced: 2025-01-09T17:38:45.816Z (14 days ago)
- Language: Go
- Size: 10.8 MB
- Stars: 42
- Watchers: 3
- Forks: 19
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ibex
ibex, running scripts on large scale machines
# compile
```
# export GOPROXY=https://goproxy.cn
make
```# run server
```
mysql < sql/ibex.sql
./ibex server
```# run agentd
```
./ibex agentd
```# test
```
# create task
curl --location --request POST 'localhost:10090/ibex/v1/tasks' \
-u ibex:ibex \
--header 'Content-Type: application/json' \
--data-raw '{
"title": "just a echo",
"account": "root",
"batch": 0,
"tolerance": 0,
"timeout": 10,
"pause": "",
"script": "#!/bin/sh\necho hello;date > nice.date;echo world",
"action": "start",
"creator": "qinxiaohui",
"hosts": ["bogon"]
}'
```# TODO
[] task done flag