proxmox-infrastructure

Manage Proxmox VE infrastructure via proxmoxer, Ansible, and Terraform.

1|Updated Jan 4, 2026
One-click install
npx skills add https://github.com/bossjones/boss-skills --skill proxmox-infrastructure-bossjones
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: proxmox-infrastructure
Source: https://github.com/bossjones/boss-skills/tree/main/plugins/boss-homelab/proxmox-infra/skills/proxmox-infrastructure
Command: npx skills add https://github.com/bossjones/boss-skills --skill proxmox-infrastructure-bossjones

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires proxmoxer, ansible, terraform, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill streamlines Proxmox VE infrastructure management, automating provisioning, troubleshooting, and configuration tasks, saving time and reducing manual errors.

Core Features & Use Cases

  • VM/LXC Provisioning: Automate the creation and management of Proxmox VMs and LXC containers.
  • Cloud-Init Templates: Generate and manage cloud-init templates for automated VM configuration.
  • Storage and Networking: Configure and manage storage pools and networking settings.
  • API Automation: Leverage the Proxmox API for advanced automation tasks.
  • Use Case: Imagine you need to provision a new VM and configure its network settings. Use this Skill to automatically create the VM, assign a cloud-init template, and configure the required network parameters.

Quick Start

Use the proxmox-infrastructure skill to clone the Ubuntu template to create a new VM with the following command:

/proxmox-infrastructure:clone 9000 108 --name web-01

Frequently Asked Questions about proxmox-infrastructure

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Proxmox VM provisioning using Ansible and Terraform?

Automating Proxmox VM provisioning involves using the proxmoxer Python library, Ansible community.general.proxmox modules, and the Terraform Telmate provider. This Skill orchestrates these tools to automatically create VMs, assign cloud-init templates, and configure network parameters.

Can I use cloud-init templates to configure networking and storage on Proxmox LXC containers?

Yes, you can use cloud-init templates to configure networking and storage on Proxmox LXC containers. This Skill automates the generation and management of these templates to streamline automated VM and LXC configuration.

Do I need Python, Ansible, and Terraform installed to manage Proxmox VE infrastructure?

Yes, you need Python, Ansible, and Terraform installed to manage Proxmox VE infrastructure using this Skill. These dependencies are required to execute operations, interact with the Proxmox API via proxmoxer, and manage resource deployment.

What is the best way to clone a Proxmox VM template and assign a cloud-init configuration?

The best way to clone a Proxmox VM template and assign a cloud-init configuration is by executing automated commands. For example, this Skill can clone template ID 9000 to a new VM, assign a name like web-01, and apply the required settings automatically.

Does the proxmoxer Python library work with Ansible and Terraform for Proxmox API automation?

Yes, the proxmoxer Python library works seamlessly with Ansible and Terraform for Proxmox API automation. This Skill leverages all three tools to manage storage pools, networking settings, and VM/LXC provisioning tasks.

What are the limitations of using Terraform and Ansible to manage Proxmox VE storage and networking?

Limitations of using Terraform and Ansible to manage Proxmox VE storage and networking depend on the Telmate provider and community.general.proxmox module capabilities. This Skill automates tasks within those boundaries, requiring proper environment setup to avoid manual configuration errors.