Skip to content

feat: initial libvirt domain module for provider v0.9.x#1

Merged
xnoto merged 1 commit intomainfrom
initial-commit
Dec 21, 2025
Merged

feat: initial libvirt domain module for provider v0.9.x#1
xnoto merged 1 commit intomainfrom
initial-commit

Conversation

@xnoto
Copy link
Copy Markdown
Contributor

@xnoto xnoto commented Dec 21, 2025

Summary

  • Initial Terraform module for creating libvirt domains (VMs) with cloud-init and optional AAP integration
  • Updated to libvirt provider v0.9.x schema (breaking change from previous versions)
  • Includes CI workflow for pre-commit tests and GitHub releases on tag push

Usage

module "vm" {
  source = "git::https://github.com/makeitworkcloud/terraform-libvirt-domain.git?ref=v0.1.0"

  name         = "my-vm"
  storage_pool = "default"
  # ... see README for full variable list
}

After merge, tag with v0.1.0 to create first release.

@xnoto xnoto merged commit 218dd6d into main Dec 21, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant