Skip to main content

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


Download files

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

Source Distribution

pveautomate-0.2.8.tar.gz (5.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pveautomate-0.2.8-py3-none-any.whl (6.0 kB view details)

Uploaded Python 3

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

Hashes for pveautomate-0.2.8.tar.gz
Algorithm Hash digest
SHA256 cd04b04afdb157efd66f6a2ff82f098c6b43e01d375df36e813a862afe309b2a
MD5 5285d840c42103bb9319bd4ca1be9a59
BLAKE2b-256 11732fab6723c43218362079fefd68189a89172bd0ce60ff20b12f374fa42db1

See more details on using hashes here.

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

Hashes for pveautomate-0.2.8-py3-none-any.whl
Algorithm Hash digest
SHA256 eb81953210008374c3b63a76b8fa391e6d6854687cc90d86d6dff65da88be8db
MD5 97c9e3fd8fa9354a6ba3a27301a62264
BLAKE2b-256 13fc17f3f0e31350afdff2d95a25fb11f952486443b54663d859650785126e56

See more details on using hashes here.

Supported by

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