2022-04-08 15:20:33 +03:00
|
|
|
twvdscli
|
|
|
|
====
|
|
|
|
|
2022-07-10 03:40:25 +03:00
|
|
|
Эта утилита предназначена для управления серверами и сервисами в Timeweb Cloud.
|
|
|
|
|
|
|
|
Функциональность:
|
|
|
|
|
|
|
|
## VDS
|
|
|
|
* Создание
|
|
|
|
* Удаление
|
|
|
|
* Клонирование
|
|
|
|
* Получение списка
|
|
|
|
* Получение информации по конкретной VDS
|
|
|
|
### Снапшоты
|
|
|
|
* Создание
|
|
|
|
* Откат
|
|
|
|
* Удаление
|
|
|
|
### Бекапы
|
|
|
|
* Создание
|
|
|
|
* Вывод списка
|
|
|
|
* Удаление
|
|
|
|
P.S.: Больше возможностей нет из-за ограниченности API
|
|
|
|
## DBaaS
|
|
|
|
* Создание
|
|
|
|
* Вывод списка
|
|
|
|
* Подключение через CLI
|
|
|
|
|
2022-04-08 15:20:33 +03:00
|
|
|
|
|
|
|
# Установка
|
|
|
|
|
|
|
|
Потребуются пакеты typer, prettytable, requests. Ставим их из файла:
|
|
|
|
|
|
|
|
```commandline
|
|
|
|
pip3 install --user -r requirements.txt
|
|
|
|
```
|
|
|
|
|
|
|
|
# Запуск
|
|
|
|
|
2022-04-08 21:31:59 +03:00
|
|
|
При первом запуске утилита спросит логин и пароль, после чего запишет их в ~/.config/twvdscli.ini в формате base64 через знак ":".
|
2022-07-10 03:40:25 +03:00
|
|
|
Утилиту можно поместить куда-нибудь в ~/.local/bin и поправить $PATH
|