Proxmox Virtual Environment higher level API. Provides a higher level API with objects for controlling PVE. Includes a full CLI.
Go to file
Denis Knauf ca44934546 Tab-completion, APL, Storages
The interactive shell provides tab-completion for LXC-/VM-/Node-names and IDs.

CLI provides storage-management, including listing storages and there
contents.
Also added: Listing and downloading of APLs to storages.
2021-11-25 15:55:07 +01:00
bin pve initialized 2021-04-19 20:35:39 +02:00
lib Tab-completion, APL, Storages 2021-11-25 15:55:07 +01:00
.gitignore pve initialized 2021-04-19 20:35:39 +02:00
Gemfile bump 0.1.1 - dependency-specs 2021-04-21 14:50:41 +02:00
Gemfile.lock Small fixes/changes/updates. 2021-09-27 16:07:08 +02:00
README.adoc pve initialized 2021-04-19 20:35:39 +02:00
pve.gemspec bump 0.1.1 - dependency-specs 2021-04-21 14:50:41 +02:00

README.adoc

Proxmox Virtual Environment High Level API for Ruby
===================================================

This is a limited, but easier to use library for ruby.
It provides additional a command line interface for administration named `pvecli`.
The Rest-API will be used for controlling your server.

You need to provide a config-file `/etc/pve/pvecli.yml`:

	auth:
		username: USERNAME
		password: PASSWORD
		realm:    pve or something like that
	connect:
		verify_tls: no if you do not use known CA-signed X509-Certificates

pvecli
======

This tool should usable like PVE-WebGUI, instead of low-level-tools like `pct`
or user-unfriendlier tools like `pvesh`.
So `pvecli` provides a global control over your cluster on command line.