Terraform provider to provision infrastructure with Linux's KVM using libvirt
This is a preview release of the next major version of terraform-provider-libvirt.
terraform {
required_providers {
libvirt = {
source = "dmacvicar/libvirt"
version = "0.6.9-pre3"
}
}
}
provider "libvirt" {
# Configuration options
}
$ terraform init
Should automatically install the provider.
The provider does not link to libvirt anymore. Instead it uses the amazing go-libvirt, which implements the libvirt XDR-based RPC protocol.
This release is brought to you by the community. Contributors like @kskewes and @MalloZup made this big port possible. Thanks also to the go-libvirt developers who helped getting https://github.com/digitalocean/go-libvirt/pull/138 and https://github.com/digitalocean/go-libvirt/pull/125 merged.
This is a preview release of the next major version of terraform-provider-libvirt.
terraform {
required_providers {
libvirt = {
source = "dmacvicar/libvirt"
version = "0.6.9-pre3"
}
}
}
provider "libvirt" {
# Configuration options
}
$ terraform init
Should automatically install the provider.
The provider does not link to libvirt anymore. Instead it uses the amazing go-libvirt, which implements the libvirt XDR-based RPC protocol.
This release is brought to you by the community. Contributors like @kskewes and @MalloZup made this big port possible. Thanks also to the go-libvirt developers who helped getting https://github.com/digitalocean/go-libvirt/pull/138 and https://github.com/digitalocean/go-libvirt/pull/125 merged.
This is a preview release of the next major version of terraform-provider-libvirt.
terraform {
required_providers {
libvirt = {
source = "dmacvicar/libvirt"
version = "0.6.9-pre3"
}
}
}
provider "libvirt" {
# Configuration options
}
$ terraform init
Should automatically install the provider.
The provider does not link to libvirt anymore. Instead it uses the amazing go-libvirt, which implements the libvirt XDR-based RPC protocol.
This release is brought to you by the community. Contributors like @kskewes and @MalloZup made this big port possible. Thanks also to the go-libvirt developers who helped getting https://github.com/digitalocean/go-libvirt/pull/138 and https://github.com/digitalocean/go-libvirt/pull/125 merged.
This is a preview release of the next major version of terraform-provider-libvirt.
terraform {
required_providers {
libvirt = {
source = "dmacvicar/libvirt"
version = "0.6.9-pre3"
}
}
}
provider "libvirt" {
# Configuration options
}
$ terraform init
Should automatically install the provider.
The provider does not link to libvirt anymore. Instead it uses the amazing go-libvirt, which implements the libvirt XDR-based RPC protocol.
This release is brought to you by the community. Contributors like @kskewes and @MalloZup made this big port possible. Thanks also to the go-libvirt developers who helped getting https://github.com/digitalocean/go-libvirt/pull/138 and https://github.com/digitalocean/go-libvirt/pull/125 merged.
Pre-release of the new pure-go terraform-libvirt-provider
After many months in a very difficult year for everyone, we are proud to present a new release of the libvirt provider.
Native Linux rpm and deb packages are available here.
pts
devices exist during tests by creating them dynamically (https://github.com/dmacvicar/terraform-provider-libvirt/pull/724)xsltproc
cannot be executed (https://github.com/dmacvicar/terraform-provider-libvirt/pull/729)TestAccLibvirtVolume_RepeatedName
(https://github.com/dmacvicar/terraform-provider-libvirt/pull/733)@itwars @dancysoft @Xachman @dirkmueller @MalloZup @johscheuer @mrostecki @pablochacin @vmorris @mrostecki @ngyuki @dmacvicar
The focus for the next release will be to attempt to get the provider in the Terraform registry.
Set the hostname for dhcp networks: (https://github.com/dmacvicar/terraform-provider-libvirt/pull/714)
Allow creating a bridged networks (https://github.com/dmacvicar/terraform-provider-libvirt/pull/685)
Remove default value for SCSI disk (https://github.com/dmacvicar/terraform-provider-libvirt/pull/690)
Update domain running state when refreshed (https://github.com/dmacvicar/terraform-provider-libvirt/pull/668)
Add description field to domain (https://github.com/dmacvicar/terraform-provider-libvirt/pull/692)
Fix issue "unable to pass disk map to disk in resource domain" (https://github.com/dmacvicar/terraform-provider-libvirt/pull/707)
Use virtio-blk instead of disk for injecting ignition config for s390x and ppc64 (https://github.com/dmacvicar/terraform-provider-libvirt/pull/718)
Thanks a lot for all the contributors that made this release possible: @dmacvicar @flavio @MalloZup @pablochacin @goraxe @rjmateus @inercia @Naewis @moio @sferich888 and others.
Thanks a lot for all the contributors that made this release possible: @MalloZup @LorbusChris @crawford @moio @muroj and others.
fw_cfg_name
option. https://github.com/dmacvicar/terraform-provider-libvirt/pull/627
fw_cfg
is not usable. https://github.com/dmacvicar/terraform-provider-libvirt/pull/629
testacc
) are enabled again in Travis CI. https://github.com/dmacvicar/terraform-provider-libvirt/pull/600
Thanks a lot for all the contributors that made this release possible: @MalloZup @zeenix @tripledes @enool @tormath1 @cyril-s and others.
This is the last planned release based on Terraform 0.11.x. We plan to switch to 0.12.x in the next release.
enabled= no/yes
option (https://github.com/dmacvicar/terraform-provider-libvirt/pull/558/files).Thanks to everyone who contributed in this release, notably:
@MalloZup @zeenix, @inercia @dmacvicar @enool @abbbi @klauserber @squeed @praveenkumar