Skip to main content

A CLI utility to return various info from the Proxmox API.

Project description

proxmox-info

A CLI utility to return various info from the Proxmox API.

Currently, it only reports storage vs machines info.

Table of contents

Purpose and uses

Ever needed to get a list of VMs or containers per datastore?

Why? Perhaps you need to shutdown that storage for maintenance, upgrades etc., and need to move all running machines off it (a la vSphere storage vMotion).

Then this is the tool for you.

Screenshots

This is the default view:

screenshot

This is in tree view:

screenshot

Installation

The recommended way to install proxmox-info is to use pipx.

After getting pipx installed, simply run:

username@proxmox:~$ pipx install proxmox-info

Please don't use pip system-wide.

You can of course also install it using classic virtualenvs.

Configuration

Overview

proxmox-info is configured with a YAML-style file. An example:

host: zzz
user: zap
password: some_password

Location

The default location for the configuration is /etc/proxmox_info.yml, or proxmox_info.yml in the current working directory, but this can also be specified on the commandline.

If a non-absolute path is given, Dynaconf will iterate upwards: it will look at each parent up to the root of the system. For each visited folder, it will also try looking inside a /config folder.

Supported versions

proxmox-info supports the following VE versions:

VE version Debian version Python version VE EoL
8 12 (Bookworm) 3.11 TBA
7 11 (Bullseye) 3.9 2024-07

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

proxmox_info-1.0.9.tar.gz (243.2 kB view details)

Uploaded Source

Built Distribution

proxmox_info-1.0.9-py3-none-any.whl (18.7 kB view details)

Uploaded Python 3

File details

Details for the file proxmox_info-1.0.9.tar.gz.

File metadata

  • Download URL: proxmox_info-1.0.9.tar.gz
  • Upload date:
  • Size: 243.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.13.0

File hashes

Hashes for proxmox_info-1.0.9.tar.gz
Algorithm Hash digest
SHA256 c2caae016bcb08a81794a8f1a6268746272239240a3f3d606da0b0795bffac96
MD5 ebadcd556bcf22c9cc3b3fb4e3c031a9
BLAKE2b-256 c0088047c0281cd05e7d11a27e4bbcadd64ac353caf1f4ad8e7d9f08a445b60a

See more details on using hashes here.

File details

Details for the file proxmox_info-1.0.9-py3-none-any.whl.

File metadata

  • Download URL: proxmox_info-1.0.9-py3-none-any.whl
  • Upload date:
  • Size: 18.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.13.0

File hashes

Hashes for proxmox_info-1.0.9-py3-none-any.whl
Algorithm Hash digest
SHA256 7e57e74994bef2c36c46fa0f969de5e5f77b9a2aed2b593b19ab81adb40edb41
MD5 9523d4db4a463ae671165a4bc074bdf6
BLAKE2b-256 ac64704c5340a2e20dfd078c3f90143152d7a0c6c6015f1ca7252b271982e747

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page