terraform-ansible-proxmox

Automate Proxmox VM and container provisioning with Terraform and Ansible.

2|Updated Jan 21, 2026
One-click install
npx skills add https://github.com/newnol/auto-your-infra --skill terraform-ansible-proxmox
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: terraform-ansible-proxmox
Source: https://github.com/newnol/auto-your-infra/tree/main/.kilocode/skills/terraform-ansible-proxmox
Command: npx skills add https://github.com/newnol/auto-your-infra --skill terraform-ansible-proxmox

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides a streamlined solution for managing Proxmox homelab environments, automating infrastructure provisioning and configuration management with Terraform and Ansible.

Core Features & Use Cases

  • Infrastructure as Code: Automate the provisioning and management of Proxmox virtual machines and containers using Terraform.
  • Configuration Management: Use Ansible for configuring and managing VMs and containers post-provisioning.
  • Use Cases: Ideal for setting up and managing development environments, service hosting, and learning/experimentation with Proxmox.

Quick Start

Use the terraform-ansible-proxmox skill to deploy a new Proxmox VM with the following command: terraform-ansible-proxmox deploy --vm-name my-vm --vm-size medium.

Frequently Asked Questions about terraform-ansible-proxmox

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

FAQPage Schema
How do I automate Proxmox VM provisioning and configuration with infrastructure-as-code?

Automate Proxmox VM provisioning and configuration by using Terraform to define infrastructure-as-code and Ansible to manage post-provisioning configuration. This Skill orchestrates both tools to handle VM creation and setup automatically.

What is the best way to manage Proxmox homelab environments using Terraform and Ansible?

Managing Proxmox homelab environments is best handled by combining Terraform for infrastructure provisioning with Ansible for configuration management. This approach automates VM creation, service hosting, and development environment setup.

Do I need the bpg proxmox provider to deploy Proxmox containers with Terraform?

Yes, deploying Proxmox containers with Terraform requires the bpg proxmox provider. You also need Terraform and Ansible installed to execute the provisioning and configuration automation workflows.

Can I use Ansible to configure Proxmox virtual machines after Terraform provisioning?

Yes, you can use Ansible to configure Proxmox virtual machines after Terraform provisioning. The Skill handles infrastructure setup first, then applies Ansible configuration management to the newly created VMs and containers.

How does infrastructure-as-code work for Proxmox development environments?

Infrastructure-as-code for Proxmox development environments works by defining VM resources declaratively with Terraform, then applying Ansible playbooks for post-provisioning configuration. This automates the entire environment setup process.

Why use Terraform and Ansible together for Proxmox instead of manual configuration?

Using Terraform and Ansible together for Proxmox replaces manual configuration with automated infrastructure-as-code, ensuring consistent VM provisioning, repeatable configuration management, and reliable homelab environment setups.