Skip to content

Commit 77e8373

Browse files
Add Basic Example
1 parent 219512a commit 77e8373

File tree

5 files changed

+39
-4
lines changed

5 files changed

+39
-4
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
11
tests
2+
.terraform*

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,8 @@ Terraform module for KVM/Libvirt Virtual Machine. This module will create a KVM
2525

2626
| Name | Version |
2727
|------|---------|
28-
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 0.13 |
29-
| <a name="requirement_libvirt"></a> [libvirt](#requirement\_libvirt) | >=0.6.9 |
28+
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 1.0 |
29+
| <a name="requirement_libvirt"></a> [libvirt](#requirement\_libvirt) | >= 0.7.0 |
3030

3131
## Modules
3232

examples/basic/main.tf

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
provider "libvirt" {
2+
uri = "qemu:///system"
3+
}
4+
5+
module "test_nodes" {
6+
source = "../../"
7+
vm_hostname_prefix = "test"
8+
autostart = false
9+
vm_count = 2
10+
index_start = 1
11+
memory = "512"
12+
vcpu = 1
13+
system_volume = 20
14+
ssh_admin = "admin"
15+
ssh_private_key = "~/.ssh/your_key_id_ed25519"
16+
ssh_keys = [
17+
"ssh-ed25519 somethingSOMETHING your_key",
18+
]
19+
local_admin = "localadmin"
20+
local_admin_passwd = "<yout password hash (mkpasswd --method=SHA-512 --rounds=4096)>"
21+
}
22+
23+
output "output_data" {
24+
value = module.test_nodes
25+
}

examples/basic/versions.tf

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
terraform {
2+
required_version = ">= 1.0"
3+
required_providers {
4+
libvirt = {
5+
source = "dmacvicar/libvirt"
6+
version = ">= 0.7.0"
7+
}
8+
}
9+
}

main.tf

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
terraform {
2-
required_version = ">= 0.13"
2+
required_version = ">= 1.0"
33
required_providers {
44
libvirt = {
55
source = "dmacvicar/libvirt"
6-
version = ">=0.6.9"
6+
version = ">= 0.7.0"
77
}
88
}
99
}

0 commit comments

Comments
 (0)