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.9.tar.gz (5.8 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.9-py3-none-any.whl (6.1 kB view details)

Uploaded Python 3

File details

Details for the file pveautomate-0.2.9.tar.gz.

File metadata

  • Download URL: pveautomate-0.2.9.tar.gz
  • Upload date:
  • Size: 5.8 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.9.tar.gz
Algorithm Hash digest
SHA256 72e2f8cfd21532bfef3b9cf6a480e2b86c6e836c564b214f3ab37ae98725e571
MD5 901cc528e1400a2153f48477578ccc69
BLAKE2b-256 d0a499c0a3531d17bc42f01edb1701c2be08807da385cde710e2032f90a20c7b

See more details on using hashes here.

File details

Details for the file pveautomate-0.2.9-py3-none-any.whl.

File metadata

  • Download URL: pveautomate-0.2.9-py3-none-any.whl
  • Upload date:
  • Size: 6.1 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.9-py3-none-any.whl
Algorithm Hash digest
SHA256 e16a43d9a8b29437056e8f83d766eadffe00e0b42eafa6f84247bd1019a5ab80
MD5 987f81e9263676873c328736a686d1e1
BLAKE2b-256 5be62851728adb27e7ee9e219900ba23f188fa439f207cd2199f61b4331f4e7b

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