<!-- BEGINNING OF PRE-COMMIT-TERRAFORM DOCS HOOK -->
## Inputs
| Name | Description | Type | Default | Required |
|------|-------------|------|---------|:--------:|
| bootstrap\_ip | n/a | `string` | `""` | no |
| cluster\_domain | n/a | `string` | n/a | yes |
| cluster\_slug | n/a | `string` | n/a | yes |
| cos\_template | ############### # VMware vars - unlikely to need to change between releases of OCP | `string` | n/a | yes |
| dns | n/a | `list(string)` | n/a | yes |
| ignition\_gen | n/a | `list(string)` | <pre>[<br> "sh",<br> "-c",<br> "rm -rf *.ign && ../../../tools/generate-configs.sh"<br>]</pre> | no |
| master\_nodes | n/a | <pre>object({<br> disk_size = number<br> memory = number<br> num_cpu = number<br> machine_cidr = string<br> netmask = string<br> gateway = string<br> network = string<br> ips = list(string)<br> })</pre> | `null` | no |
| ntp\_servers | n/a | `list(string)` | n/a | yes |
| vc\_cluster | n/a | `string` | n/a | yes |
| vc\_dc | n/a | `string` | n/a | yes |
| vc\_ds | n/a | `string` | n/a | yes |
| vm\_folder | n/a | `string` | n/a | yes |
| worker\_nodes | n/a | <pre>list(object({<br> disk_size = number<br> memory = number<br> num_cpu = number<br> slug = string<br> machine_cidr = string<br> netmask = string<br> gateway = string<br> network = string<br> attachments = list(list(map(string)))<br> ips = list(string)<br> }))</pre> | `null` | no |
## Outputs
| Name | Description |
|------|-------------|
| api\_endpoint | n/a |
| bootstrap\_kubeconfig | n/a |
| cluster | n/a |
| ingress\_domain | n/a |
| kubeadmin\_password | n/a |
| openssh\_private\_key | terraform output -raw openssh\_private\_key |
<!-- END OF PRE-COMMIT-TERRAFORM DOCS HOOK -->