https://github.com/descomplicando-terraform/terraform-libvirt-selton-kubernetes
https://github.com/descomplicando-terraform/terraform-libvirt-selton-kubernetes
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/descomplicando-terraform/terraform-libvirt-selton-kubernetes
- Owner: descomplicando-terraform
- License: gpl-3.0
- Created: 2024-10-04T23:31:53.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-10-11T15:49:41.000Z (7 months ago)
- Last Synced: 2025-02-12T20:38:01.648Z (3 months ago)
- Language: HCL
- Size: 41 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# terraform-libvirt-selton-module
## Requirements
| Name | Version |
|------|---------|
| [terraform](#requirement\_terraform) | >= 1.9.0 |
| [libvirt](#requirement\_libvirt) | 0.7.6 |## Providers
| Name | Version |
|------|---------|
| [libvirt](#provider\_libvirt) | 0.7.6 |## Modules
| Name | Source | Version |
|------|--------|---------|
| [groundwork](#module\_groundwork) | [email protected]:descomplicando-terraform/terraform-libvirt-selton-groundwork.git | 0.0.1 |## Resources
| Name | Type |
|------|------|
| [libvirt_cloudinit_disk.commoninit](https://registry.terraform.io/providers/dmacvicar/libvirt/0.7.6/docs/resources/cloudinit_disk) | resource |
| [libvirt_domain.kubernetes](https://registry.terraform.io/providers/dmacvicar/libvirt/0.7.6/docs/resources/domain) | resource |
| [libvirt_volume.ubuntu-kubernetes](https://registry.terraform.io/providers/dmacvicar/libvirt/0.7.6/docs/resources/volume) | resource |## Inputs
| Name | Description | Type | Default | Required |
|------|-------------|------|---------|:--------:|
| [img](#input\_img) | Path to the image that will be used | `string` | `"https://cloud-images.ubuntu.com/jammy/current/jammy-server-cloudimg-amd64.img"` | no |
| [libvirt\_disk\_path](#input\_libvirt\_disk\_path) | Path to libvirt the pool | `string` | `"var/lib/libvirt/pool/kubernetes"` | no |
| [memory](#input\_memory) | ram | `number` | `4096` | no |
| [nodes](#input\_nodes) | List with the names of each node that will be created | `list(any)` |[| no |
"edge01",
"edge02"
]
| [pool](#input\_pool) | Name of the pool that will be created | `string` | `"kubernetes"` | no |
| [vcpus](#input\_vcpus) | vcpu | `number` | `2` | no |## Outputs
No outputs.