## Requirements The following requirements are needed by this module: - [dns](#requirement\_dns) (~> 3.2) ## Providers The following providers are used by this module: - [dns](#provider\_dns) (3.2.3) ## Modules No modules. ## Resources The following resources are used by this module: - [dns_a_record_set.this](https://registry.terraform.io/providers/hashicorp/dns/latest/docs/resources/a_record_set) (resource) - [dns_ptr_record.this](https://registry.terraform.io/providers/hashicorp/dns/latest/docs/resources/ptr_record) (resource) ## Required Inputs The following input variables are required: ### [id](#input\_id) Description: The ID for the VM that will be transposed into an IP address Type: `number` ### [interface](#input\_interface) Description: Which interface should be used. Can be either nat or internal Type: `string` ### [name](#input\_name) Description: The domain name for the vm Type: `string` ## Optional Inputs The following input variables are optional (have default values): ### [ttl](#input\_ttl) Description: TTL value for the new records Type: `number` Default: `300` ## Outputs The following outputs are exported: ### [cidr](#output\_cidr) Description: n/a ### [fqdn](#output\_fqdn) Description: n/a ### [gateway](#output\_gateway) Description: n/a ### [interface](#output\_interface) Description: n/a ### [ip\_address](#output\_ip\_address) Description: n/a ### [lawndale\_interface](#output\_lawndale\_interface) Description: n/a ### [name](#output\_name) Description: n/a ### [nameserver](#output\_nameserver) Description: n/a ### [search\_domains](#output\_search\_domains) Description: n/a