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 - выгрузить в текущий каталог все конфиги с сервера деплоя