Repo: dcape-config-cli
Command line interface for dcape config storage enfist.
Docker image used
- none (used connect to remote dcape config service)
Requirements
- linux (git, make, curl, jq)
Setup
- git clone https://github.com/dopos/dcape-config-cli.git
- make .env
- [write dcape attributes to .env]
CIS access token доступен на сервере CIS после авторизации (для авторизации открыть ссылку “Config store” и обновить страницу)
Usage
make ls- получить список конфигураций на сервереmake cat TAG=name- получить из хранилища конфигурацию для тегаnameи вывести на STDOUTmake get TAG=name- получить из хранилища конфигурацию для тегаnameи сохранить в файл name.envmake set TAG=name- загрузить файл name.env в хранилище с тегомname(возвращаетtrueесли создан новый конфиг)make del TAG=name- удалить в хранилище тегname(возвращаетtrueесли конфиг удален)
TODO
- make push - сохранить все конфиги из текущего каталога на сервер деплоя
- make pull - выгрузить в текущий каталог все конфиги с сервера деплоя