Terraform Provider Libvirt Versions Save

Terraform provider to provision infrastructure with Linux's KVM using libvirt

v0.6.10

2 years ago

This is a preview release of the next major version of terraform-provider-libvirt.

New Features

Terraform Registry

  • The provider is now available in the Terraform Registry and can be automatically installed by Terraform by using provider requirements.
terraform {
  required_providers {
    libvirt = {
      source = "dmacvicar/libvirt"
      version = "0.6.9-pre3"
    }
  }
}

provider "libvirt" {
  # Configuration options
}
$ terraform init

Should automatically install the provider.

Single Linux build

  • The Linux build should work on all Linux distributions.

The provider does not link to libvirt anymore. Instead it uses the amazing go-libvirt, which implements the libvirt XDR-based RPC protocol.

Windows and MacOS support

  • Because of the above, the provider should work on Windows and MacOS

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.

Other fixes

Release Notes

  • There is support for the TLS, SSH and Unix domain sockets transports. They haven't been extensively tested yet. Help is appreciated.

Changes since last pre-release

v0.6.9

2 years ago

This is a preview release of the next major version of terraform-provider-libvirt.

New Features

Terraform Registry

  • The provider is now available in the Terraform Registry and can be automatically installed by Terraform by using provider requirements.
terraform {
  required_providers {
    libvirt = {
      source = "dmacvicar/libvirt"
      version = "0.6.9-pre3"
    }
  }
}

provider "libvirt" {
  # Configuration options
}
$ terraform init

Should automatically install the provider.

Single Linux build

  • The Linux build should work on all Linux distributions.

The provider does not link to libvirt anymore. Instead it uses the amazing go-libvirt, which implements the libvirt XDR-based RPC protocol.

Windows and MacOS support

  • Because of the above, the provider should work on Windows and MacOS

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.

Other fixes

Release Notes

  • There is support for the TLS, SSH and Unix domain sockets transports. They haven't been extensively tested yet. Help is appreciated.

v0.6.9-pre4

2 years ago

This is a preview release of the next major version of terraform-provider-libvirt.

New Features

Terraform Registry

  • The provider is now available in the Terraform Registry and can be automatically installed by Terraform by using provider requirements.
terraform {
  required_providers {
    libvirt = {
      source = "dmacvicar/libvirt"
      version = "0.6.9-pre3"
    }
  }
}

provider "libvirt" {
  # Configuration options
}
$ terraform init

Should automatically install the provider.

Single Linux build

  • The Linux build should work on all Linux distributions.

The provider does not link to libvirt anymore. Instead it uses the amazing go-libvirt, which implements the libvirt XDR-based RPC protocol.

Windows and MacOS support

  • Because of the above, the provider should work on Windows and MacOS

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.

Release Notes

  • There is support for the TLS, SSH and Unix domain sockets transports. They haven't been extensively tested yet. Help is appreciated.

v0.6.9-pre3

2 years ago

This is a preview release of the next major version of terraform-provider-libvirt.

New Features

Terraform Registry

  • The provider is now available in the Terraform Registry and can be automatically installed by Terraform by using provider requirements.
terraform {
  required_providers {
    libvirt = {
      source = "dmacvicar/libvirt"
      version = "0.6.9-pre3"
    }
  }
}

provider "libvirt" {
  # Configuration options
}
$ terraform init

Should automatically install the provider.

Single Linux build

  • The Linux build should work on all Linux distributions.

The provider does not link to libvirt anymore. Instead it uses the amazing go-libvirt, which implements the libvirt XDR-based RPC protocol.

Windows and MacOS support

  • Because of the above, the provider should work on Windows and MacOS

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.

Release Notes

  • There is support for the TLS, SSH and Unix domain sockets transports. They haven't been extensively tested yet. Help is appreciated.

v0.6.9-pre2

2 years ago

Pre-release of the new pure-go terraform-libvirt-provider

v0.6.3

3 years ago

Highlights:

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.

Networking:

Domains:

Multi-arch support

Misc

Contributors:

@itwars @dancysoft @Xachman @dirkmueller @MalloZup @johscheuer @mrostecki @pablochacin @vmorris @mrostecki @ngyuki @dmacvicar

Outlook

The focus for the next release will be to attempt to get the provider in the Terraform registry.

v0.6.2

4 years ago

Highlights:

Contributors:

Thanks a lot for all the contributors that made this release possible: @dmacvicar @flavio @MalloZup @pablochacin @goraxe @rjmateus @inercia @Naewis @moio @sferich888 and others.

v0.6.1

4 years ago

Highlights:

Contributors:

Thanks a lot for all the contributors that made this release possible: @MalloZup @LorbusChris @crawford @moio @muroj and others.

v0.6.0

4 years ago

Highlights:

Incompatibilities / Warnings

  • If you are upgrading from 0.5.1, you may git a problem regarding disk naming (hda vs hdd). See this comment for a workaround.

Features and bugfixes:

Tools

Contributors:

Thanks a lot for all the contributors that made this release possible: @MalloZup @zeenix @tripledes @enool @tormath1 @cyril-s and others.

v0.5.2

4 years ago

0.5.2 (June 3, 2019)

HIGHLIGHTS:

This is the last planned release based on Terraform 0.11.x. We plan to switch to 0.12.x in the next release.

Pool storage (new) :

Domain:

Network:

Bug fixes:

Misc:

Thanks

Thanks to everyone who contributed in this release, notably:

@MalloZup @zeenix, @inercia @dmacvicar @enool @abbbi @klauserber @squeed @praveenkumar