cartridge-cli
cartridge-cli copied to clipboard
Add an abilty to perform operations not only on localhost but also on remotes
As 2.7.1 version of cartridge-cli can do many things with Tarantool cluster, but only on localhost it will be great if cartridge-cli will have an onboard ssh-client and can do the following tricks:
- Create cluster on host (public ssh-key preloaded and private in default ~/.ssh): cartridge create —name super-mega-cluster —host [email protected]
- Start cluster on host: cartridge start -d —host [email protected]
- Stop cluster on host: cartridge stop -d —host [email protected] and so on ....
This will also give us the opportunity to have cli for Windows and any other non-*UNIX OSes supported by golang.
We plan to do something like this in the new 'tt' cli (which supposed to be universal: as for pure tarantool apps as well as for cartridge apps).