| Опция |
Описание |
Комментарий |
| -h, --help |
Show help |
показать справку |
| -c, --config FILE |
Specify devops client config file (/home/my_user/.devops/devops-client.conf) |
указать полный путь к конфигурационному файлу |
| -v, --version |
devops client version |
вывести версию клиента |
| --host HOST |
devops service host address (devops-server-host:devops-server-port) |
указать к какому devops серверу стоит обращаться (в формате host:port) |
| --api VER |
devops service API version (v2.0) |
указать версию API |
| --user USERNAME |
devops username (my_user) |
сделать запрос к devops от пользователя USERNAME |
| --format FORMAT |
Output format: 'table', 'json' (table) |
формат вывода ответа от сервера: table - в таблице, json - текст в формате JSON |
| --completion |
Initialize bash completion script |
инициализировать скрипт автодополнения команд (только linux, интерпретатор bash) |
| Опция |
Описание |
Комментарий |
| --provider PROVIDER |
Image provider |
указать провайдера в опции, а не в интерактивном режиме |
| --image IMAGE_ID |
Image identifier |
указать идентификатор образа в опции, а не в интерактивном режиме |
| --ssh_user USER |
SSH user name |
указать имя пользователя для доступа по ssh в опции, а не в интерактивном режиме |
| --bootstrap_template TEMPLATE |
Bootstrap template |
указать шаблон в опции, а не в интерактивном режиме |
| --no_bootstrap_template |
Do not specify bootstrap template |
Использовать шаблон по умолчанию |
**devops delete** - удалить образ по ID
**devops image list** - посмотреть созданные образы
**devops image list provider ec2|openstack** - посмотреть доступные образы провайдера (с учетом фильтров)
**devops image list ec2|openstack** - посмотреть созданные образы для провайдера
**devops image show** - посмотреть информацию об одном образе
*Команда предусмотрена, однако, может быть лишней, т.к. команда image list ее перекрывает. Команда image show выдает информацию по одному образу. Можно сделать так, что эта команда будет выдавать информацию по нескольким образам (чтобы легче и наглядней было сравнивать, чем с командой image list).*
**devops image update** - обновить образ из файла, файл должен содержать все необходимые параметры в формате JSON
| Опция |
Описание |
Комментарий |
| --groups GROUP_1,GROUP_2... |
Security groups (comma separated list) |
Указать список групп в опции, а не в интерактивном режиме |
| --deploy_env DEPLOY_ID |
Deploy enviroment identifier |
Указать окружение в опции, а не в интерактивном режиме |
| --subnets SUBNET,SUBNET... |
Subnets identifier for deploy enviroment (ec2 - only one sybnet, openstack - comma separated list) |
Указать подсети в опции, а не в интерактивном режиме |
| --flavor FLAVOR |
Specify flavor for the project |
Указать конфигурацию в опции, а не в интерактивном режиме |
| --image IMAGE_ID |
Specify image identifier for the project |
Указать идентификатор образа в опции, а не в интерактивном режиме |
| --run_list RUN_LIST |
Run list (comma separated), like recipe[mycookbook::myrecipe], role[myrole]: |
Указать список кукбук и ролей в опции, а не в интерактивном режиме |
| --users USER,USER... |
Users for deploy environment control |
Указать список пользователей в опции, а не в интерактивном режиме |
| --provider PROVIDER |
Provider identifier 'ec2' or 'openstack' |
Указать провайдера в опции, а не в интерактивном режиме |
| --no_expires |
Without expires time |
Если не нужно указывать время жизни запускаемых серверов |
| --expires EXPIRES |
Expires time (5m, 3h, 2d, 1w, etc) |
Указать время жизни сервера в опции, а не в интерактивном режиме |
**devops project delete** - удалить проект или окружение
**devops project deploy** - деплоить все сервера проекта или окружения проекта
Опции: