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
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
в окне терминала 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