{"id":23160577,"url":"https://github.com/k-candidate/tf-module-kvm-network","last_synced_at":"2025-04-04T19:21:02.125Z","repository":{"id":267983341,"uuid":"897331901","full_name":"k-candidate/tf-module-kvm-network","owner":"k-candidate","description":"Terraform module to create a KVM network via libvirt","archived":false,"fork":false,"pushed_at":"2025-01-17T00:28:22.000Z","size":14,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-10T04:28:34.626Z","etag":null,"topics":["kvm","libvirt","libvirt-provider","terraform","terraform-module","tfsec"],"latest_commit_sha":null,"homepage":"","language":"HCL","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/k-candidate.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-12-02T12:57:20.000Z","updated_at":"2025-01-17T00:28:24.000Z","dependencies_parsed_at":null,"dependency_job_id":"c1869758-b284-4d0f-bba0-4111921b2124","html_url":"https://github.com/k-candidate/tf-module-kvm-network","commit_stats":null,"previous_names":["k-candidate/tf-module-kvm-network"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/k-candidate%2Ftf-module-kvm-network","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/k-candidate%2Ftf-module-kvm-network/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/k-candidate%2Ftf-module-kvm-network/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/k-candidate%2Ftf-module-kvm-network/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/k-candidate","download_url":"https://codeload.github.com/k-candidate/tf-module-kvm-network/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247235286,"owners_count":20905925,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["kvm","libvirt","libvirt-provider","terraform","terraform-module","tfsec"],"created_at":"2024-12-17T23:11:23.701Z","updated_at":"2025-04-04T19:21:02.096Z","avatar_url":"https://github.com/k-candidate.png","language":"HCL","funding_links":[],"categories":[],"sub_categories":[],"readme":"# tf-module-kvm-network\nTerraform module to create a KVM network via libvirt.\n\nExamples:\n- [https://github.com/k-candidate/tf-kvm-network-nat](https://github.com/k-candidate/tf-kvm-network-nat)\n\n\u003c!-- BEGIN_TF_DOCS --\u003e\n## Requirements\n\n| Name | Version |\n|------|---------|\n| \u003ca name=\"requirement_terraform\"\u003e\u003c/a\u003e [terraform](#requirement\\_terraform) | \u003e= 1.10.0 |\n| \u003ca name=\"requirement_libvirt\"\u003e\u003c/a\u003e [libvirt](#requirement\\_libvirt) | ~\u003e 0.8.1 |\n\n## Providers\n\n| Name | Version |\n|------|---------|\n| \u003ca name=\"provider_libvirt\"\u003e\u003c/a\u003e [libvirt](#provider\\_libvirt) | ~\u003e 0.8.1 |\n\n## Modules\n\nNo modules.\n\n## Resources\n\n| Name | Type |\n|------|------|\n| [libvirt_network.this](https://registry.terraform.io/providers/dmacvicar/libvirt/latest/docs/resources/network) | resource |\n\n## Inputs\n\n| Name | Description | Type | Default | Required |\n|------|-------------|------|---------|:--------:|\n| \u003ca name=\"input_dns_enabled\"\u003e\u003c/a\u003e [dns\\_enabled](#input\\_dns\\_enabled) | If disabled, no dns will be setup for this network and dns configuration will be ignored | `bool` | `true` | no |\n| \u003ca name=\"input_dns_local_only\"\u003e\u003c/a\u003e [dns\\_local\\_only](#input\\_dns\\_local\\_only) | true: DNS requests under this domain will only be resolved by the virtual network's own DNS server. false: Unresolved requests will be forwarded to the host's upstream DNS server if the virtual network's DNS server does not have an answer. | `bool` | `true` | no |\n| \u003ca name=\"input_libvirt_uri\"\u003e\u003c/a\u003e [libvirt\\_uri](#input\\_libvirt\\_uri) | The URI to connect to the libvirt daemon | `string` | `\"qemu:///session\"` | no |\n| \u003ca name=\"input_network_addresses\"\u003e\u003c/a\u003e [network\\_addresses](#input\\_network\\_addresses) | A list of subnets in CIDR notation | `list(any)` | n/a | yes |\n| \u003ca name=\"input_network_autostart\"\u003e\u003c/a\u003e [network\\_autostart](#input\\_network\\_autostart) | Start the network on host boot up | `bool` | `true` | no |\n| \u003ca name=\"input_network_domain\"\u003e\u003c/a\u003e [network\\_domain](#input\\_network\\_domain) | The domain used by the DNS server | `string` | n/a | yes |\n| \u003ca name=\"input_network_mode\"\u003e\u003c/a\u003e [network\\_mode](#input\\_network\\_mode) | The mode of the network. Possible modes: nat (Default), none, route, open, bridge | `string` | n/a | yes |\n| \u003ca name=\"input_network_name\"\u003e\u003c/a\u003e [network\\_name](#input\\_network\\_name) | The name of the network | `string` | n/a | yes |\n\n## Outputs\n\nNo outputs.\n\u003c!-- END_TF_DOCS --\u003e","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fk-candidate%2Ftf-module-kvm-network","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fk-candidate%2Ftf-module-kvm-network","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fk-candidate%2Ftf-module-kvm-network/lists"}