multiball/README.txt

36 lines
1.0 KiB
Plaintext
Raw Normal View History

2024-03-31 04:08:40 +00:00
__ __ _ _ _ _ _ _ _ _
| \/ |_ _| | |_(_) |__ __ _| | | | |
| |\/| | | | | | __| | '_ \ / _` | | | | |
| | | | |_| | | |_| | |_) | (_| | | |_|_|
|_| |_|\__,_|_|\__|_|_.__/ \__,_|_|_(_|_)
Run commands across a set of hosts interactively!
2024-03-31 04:19:47 +00:00
=================================================
2025-02-14 17:25:52 +00:00
Basic configuration file is in `multiball.cfg.example` in the distribution. Customize to your liking.
2024-03-31 04:19:47 +00:00
2025-02-14 17:25:52 +00:00
Host list is loaded from your ssh configuration by default (assuming you have a specific ssh configuration for your all hosts like Autonomic has). You can also use arbitrary host lists (documented in configuration file).
2024-03-31 04:19:47 +00:00
Planned features, see __main__.py's comments.
2025-01-24 17:55:58 +00:00
Installation
-------------------------------------------------
2025-02-14 18:23:13 +00:00
Install dependencies:
* Debian: `sudo apt install python3 python3-venv git make`
* Fedora: `sudo dnf install python3 python3-pip git make`
Clone the repo:
2025-01-24 17:55:58 +00:00
```
2025-02-14 17:25:52 +00:00
git clone https://git.autonomic.zone/autonomic-cooperative/multiball.git
2025-02-14 18:23:13 +00:00
```
Install, including dependencies:
```
2025-01-24 17:55:58 +00:00
cd multiball
2025-02-14 18:23:13 +00:00
make
2025-01-24 17:55:58 +00:00
```