A package to automate Proxmox VE tasks
Project description
pveautomate
Proxmox VE API
Missing a function you need?
Feel free to open a PR or Issue, but be aware API implementation has been prioritized for Alchemicode's own software that relies on this package.
Want to hire us?
If you need features in this package, or any other software/hosting/sysadmin tasks, please check out our website!
Example Usage:
Cloning a range setup for multiple users
from pveautomate.automate import ProxmoxManager
from getpass import getpass
# Create a ProxmoxManager object
pm = ProxmoxManager(
"https://proxmox.foo.bar/api2/json",
"root@pam",
getpass("Enter password: "),
"node1",
)
# Assuming these users already exist
for user in ['matt@pve', 'dave@pve', 'kris@pve']:
pm.create_range([100,101,102], user) # assuming 100,101,102 are template VMs that you want each user to have a copy of
Usage Docs:
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pveautomate-0.2.8.tar.gz.
File metadata
- Download URL: pveautomate-0.2.8.tar.gz
- Upload date:
- Size: 5.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cd04b04afdb157efd66f6a2ff82f098c6b43e01d375df36e813a862afe309b2a
|
|
| MD5 |
5285d840c42103bb9319bd4ca1be9a59
|
|
| BLAKE2b-256 |
11732fab6723c43218362079fefd68189a89172bd0ce60ff20b12f374fa42db1
|
File details
Details for the file pveautomate-0.2.8-py3-none-any.whl.
File metadata
- Download URL: pveautomate-0.2.8-py3-none-any.whl
- Upload date:
- Size: 6.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
eb81953210008374c3b63a76b8fa391e6d6854687cc90d86d6dff65da88be8db
|
|
| MD5 |
97c9e3fd8fa9354a6ba3a27301a62264
|
|
| BLAKE2b-256 |
13fc17f3f0e31350afdff2d95a25fb11f952486443b54663d859650785126e56
|