You are here: Home / LBN / Up2date / Cloud Computing / BastionLinux 25 / golang-github-dmacvicar-terraform-provider-libvirt-0.5.2-0.1.gitc0e46b5.lbn25.x86_64

golang-github-dmacvicar-terraform-provider-libvirt-0.5.2-0.1.gitc0e46b5.lbn25.x86_64

Package Attributes
RPM  golang-github-dmacvicar-terraform-provider-libvirt-0.5.2-0.1.gitc0e46b5.lbn25.x86_64.rpm Architecture  x86_64 Size  29040880 Created  2021/11/29 02:43:15 UTC
Package Specification
Summary Terraform provider for libvirt
Group Unspecified
License APLv2
Home Page http://github.com/dmacvicar/terraform-provider-libvirt
Description

This is a terraform provider that lets you provision servers on a libvirt host via Terraform.

You should update your .terraformrc and refer to the binary:

providers { libvirt = "/usr/share/terraform/terraform-provider-libvirt" }

Using the provider

Here is an example that will setup the following:

A virtual server resource

(create this as libvirt.tf and run terraform commands from this directory):

provider "libvirt" { uri = "qemu:///system" }

You can also set the URI in the LIBVIRT_DEFAULT_URI environment variable.

Now, define a libvirt domain:

resource "libvirt_domain" "terraform_test" { name = "terraform_test" }

Now you can see the plan, apply it, and then destroy the infrastructure:

$ terraform plan $ terraform apply $ terraform destroy

Requires
libvirt-qemu.so.0(LIBVIRT_QEMU_1.2.3)(64bit)  
libvirt.so.0(LIBVIRT_1.0.2)(64bit)  
libvirt.so.0(LIBVIRT_1.3.3)(64bit)  
libvirt.so.0(LIBVIRT_1.0.5)(64bit)  
libvirt.so.0(LIBVIRT_0.0.5)(64bit)  
libvirt.so.0(LIBVIRT_0.1.4)(64bit)  
libvirt.so.0(LIBVIRT_1.2.19)(64bit)  
libvirt.so.0(LIBVIRT_1.2.14)(64bit)  
libvirt.so.0(LIBVIRT_0.6.3)(64bit)  
libvirt.so.0()(64bit)  
libvirt-lxc.so.0()(64bit)  
libvirt.so.0(LIBVIRT_3.1.0)(64bit)  
libvirt.so.0(LIBVIRT_1.0.1)(64bit)  
libvirt.so.0(LIBVIRT_0.9.2)(64bit)  
libvirt.so.0(LIBVIRT_4.1.0)(64bit)  
libvirt.so.0(LIBVIRT_1.2.5)(64bit)  
libvirt.so.0(LIBVIRT_0.4.1)(64bit)  
libvirt.so.0(LIBVIRT_0.9.9)(64bit)  
libvirt.so.0(LIBVIRT_0.9.4)(64bit)  
libvirt-qemu.so.0(LIBVIRT_QEMU_0.10.0)(64bit)  
libvirt.so.0(LIBVIRT_1.2.1)(64bit)  
libvirt.so.0(LIBVIRT_5.2.0)(64bit)  
libvirt.so.0(LIBVIRT_1.2.7)(64bit)  
libvirt-qemu.so.0()(64bit)  
libvirt.so.0(LIBVIRT_1.2.6)(64bit)  
libvirt.so.0(LIBVIRT_0.10.2)(64bit)  
rpmlib(PayloadIsXz)  
libvirt.so.0(LIBVIRT_0.1.9)(64bit)  
libvirt.so.0(LIBVIRT_0.1.1)(64bit)  
libvirt.so.0(LIBVIRT_4.4.0)(64bit)  
libvirt.so.0(LIBVIRT_0.3.0)(64bit)  
libvirt.so.0(LIBVIRT_1.0.3)(64bit)  
libvirt.so.0(LIBVIRT_0.1.5)(64bit)  
libvirt.so.0(LIBVIRT_0.9.10)(64bit)  
libvirt.so.0(LIBVIRT_0.8.8)(64bit)  
libvirt.so.0(LIBVIRT_0.9.11)(64bit)  
libvirt.so.0(LIBVIRT_3.9.0)(64bit)  
libvirt.so.0(LIBVIRT_0.8.1)(64bit)  
libvirt.so.0(LIBVIRT_0.7.3)(64bit)  
libvirt.so.0(LIBVIRT_0.7.1)(64bit)  
libvirt.so.0(LIBVIRT_0.7.0)(64bit)  
libvirt.so.0(LIBVIRT_0.0.3)(64bit)  
libvirt.so.0(LIBVIRT_0.9.7)(64bit)  
libvirt.so.0(LIBVIRT_0.9.13)(64bit)  
rpmlib(CompressedFileNames)  
libvirt.so.0(LIBVIRT_0.3.3)(64bit)  
libvirt.so.0(LIBVIRT_0.3.2)(64bit)  
libvirt.so.0(LIBVIRT_0.8.0)(64bit)  
libvirt.so.0(LIBVIRT_1.1.0)(64bit)  
libvirt.so.0(LIBVIRT_0.2.3)(64bit)  
libvirt.so.0(LIBVIRT_1.1.1)(64bit)  
libvirt.so.0(LIBVIRT_2.0.0)(64bit)  
libvirt.so.0(LIBVIRT_0.7.5)(64bit)  
libvirt.so.0(LIBVIRT_0.4.2)(64bit)  
libvirt.so.0(LIBVIRT_1.2.8)(64bit)  
libvirt.so.0(LIBVIRT_1.2.12)(64bit)  
libvirt.so.0(LIBVIRT_0.9.3)(64bit)  
libvirt.so.0(LIBVIRT_1.2.11)(64bit)  
rpmlib(FileDigests)  
libvirt.so.0(LIBVIRT_0.9.5)(64bit)  
libvirt-qemu.so.0(LIBVIRT_QEMU_0.9.4)(64bit)  
libvirt.so.0(LIBVIRT_0.7.7)(64bit)  
libvirt-lxc.so.0(LIBVIRT_LXC_1.0.2)(64bit)  
libvirt.so.0(LIBVIRT_0.4.0)(64bit)  
libvirt.so.0(LIBVIRT_3.0.0)(64bit)  
rpmlib(PayloadFilesHavePrefix)  
libvirt.so.0(LIBVIRT_0.9.0)(64bit)  
libvirt.so.0(LIBVIRT_4.10.0)(64bit)  
libvirt.so.0(LIBVIRT_0.5.0)(64bit)  
libvirt.so.0(LIBVIRT_0.2.1)(64bit)  
libvirt.so.0(LIBVIRT_1.2.3)(64bit)  
libvirt.so.0(LIBVIRT_0.6.0)(64bit)  
libvirt.so.0(LIBVIRT_2.2.0)(64bit)  
libvirt.so.0(LIBVIRT_4.5.0)(64bit)  
libvirt.so.0(LIBVIRT_0.8.2)(64bit)  
libvirt.so.0(LIBVIRT_0.2.0)(64bit)  
libvirt-qemu.so.0(LIBVIRT_QEMU_0.8.3)(64bit)  
libvirt.so.0(LIBVIRT_0.8.5)(64bit)  
libvirt-lxc.so.0(LIBVIRT_LXC_1.0.4)(64bit)  
libvirt-lxc.so.0(LIBVIRT_LXC_2.0.0)(64bit)  
libvirt.so.0(LIBVIRT_0.1.0)(64bit)  
libvirt.so.0(LIBVIRT_1.2.9)(64bit)  
libvirt.so.0(LIBVIRT_1.0.0)(64bit)  
libvirt.so.0(LIBVIRT_0.6.4)(64bit)  
libvirt.so.0(LIBVIRT_0.8.6)(64bit)  
libvirt.so.0(LIBVIRT_1.2.15)(64bit)  
libvirt.so.0(LIBVIRT_0.10.0)(64bit)  
libvirt.so.0(LIBVIRT_3.7.0)(64bit)  
libvirt.so.0(LIBVIRT_0.6.1)(64bit)  
libvirt.so.0(LIBVIRT_3.4.0)(64bit)  
libvirt.so.0(LIBVIRT_0.7.2)(64bit)  
libvirt.so.0(LIBVIRT_0.4.5)(64bit)  
libvirt.so.0(LIBVIRT_1.2.16)(64bit)  
libvirt.so.0(LIBVIRT_0.9.8)(64bit)  
libvirt.so.0(LIBVIRT_1.1.3)(64bit)  
Provides
golang-github-dmacvicar-terraform-provider-libvirt
golang-github-dmacvicar-terraform-provider-libvirt(x86-64)
terraform(provider.libvirt)

Document Actions