Skip to content

sky1su/cmdb_cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Консольный клиент для работы с cmdb

Использование

cmdb.py vms [-h] [--system [SYSTEM ...]] [--fields [{cpu,ram,hdd,ip,net_mask,network,os, is_name} ...]] [--format {json,csv}]

для vms доступные опции:

    --system [SYSTEM ...] имя информационной системы
    --fields [{cpu, ram,hdd, ip,net_mask,network,os, is_name} ...] Включить вывод дополнительной информации о ВМ                   
    --format {json,csv}   Управление форматом вывод отчета: json или [csv]

cmdb.py vms выведет информацию по всем ВМ: host_name,ip

Установка

Linux/MacOS

git clone https://github.com/sky1su/cmdb_cli.git
cd cmbd_cli
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
chmod +x cmdb.py
cp config_sample.yml config.yml
#edit config.yml for db cred
./cmdb.py vms

Windows

у вас должен быть установлен git и python3

в окне терминала powershell выполнить:

git clone https://github.com/sky1su/cmdb_cli.git
cd .\cmdb_cli
python3.exe -m venv venv
.\venv\scripts\activate.ps1
pip install -r .\requirements.txt
copy config_sample.yml config.yml
#edit config.yml for db cred
python3.exe cmdb.py vms

если получили ошибку выполнения сценария - нужно активировать политику разрешаюшую выполнять скрипты и повторно выполнить активацию виртульного окружения python

Set-ExecutionPolicy -ExecutionPolicy bypass -Scope CurrentUser

для установки psycopg2-binary пожалуйста ознакомьтесь с документацией возможно вам потребуется локальная установка PostgreSQL

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages