Skip to content

Latest commit

 

History

History
34 lines (23 loc) · 5.95 KB

README.tofu.md

File metadata and controls

34 lines (23 loc) · 5.95 KB

Requirements

Name Version
terraform >= 1.7.0
minikube >= 0.3.10

Providers

No providers.

Modules

Name Source Version
minikube_cluster ./modules/minikube_cluster n/a

Resources

No resources.

Inputs

Name Description Type Default Required
minikube_clusters Minikube clusters
map(object({
addons = optional(set(string))
apiserver_ips = optional(set(string))
apiserver_name = optional(string)
apiserver_names = optional(set(string))
apiserver_port = optional(number)
auto_pause_interval = optional(number)
auto_update_drivers = optional(bool)
base_image = optional(string)
binary_mirror = optional(string)
cache_images = optional(bool)
cert_expiration = optional(number)
cni = optional(string)
container_runtime = optional(string)
cpus = optional(number)
cri_socket = optional(string)
delete_on_failure = optional(bool)
disable_driver_mounts = optional(bool)
disable_metrics = optional(bool)
disable_optimizations = optional(bool)
disk_size = optional(string)
dns_domain = optional(string)
dns_proxy = optional(bool)
docker_env = optional(set(string))
docker_opt = optional(set(string))
download_only = optional(bool)
driver = optional(string)
dry_run = optional(bool)
embed_certs = optional(bool)
extra_config = optional(set(string))
extra_disks = optional(number)
feature_gates = optional(string)
force = optional(bool)
force_systemd = optional(bool)
gpus = optional(string)
ha = optional(bool)
host_dns_resolver = optional(bool)
host_only_cidr = optional(string)
host_only_nic_type = optional(string)
hyperkit_vpnkit_sock = optional(string)
hyperkit_vsock_ports = optional(set(string))
hyperv_external_adapter = optional(string)
hyperv_use_external_switch = optional(bool)
hyperv_virtual_switch = optional(string)
image_mirror_country = optional(string)
image_repository = optional(string)
insecure_registry = optional(set(string))
install_addons = optional(bool)
interactive = optional(bool)
iso_url = optional(set(string))
keep_context = optional(bool)
kubernetes_version = optional(string)
kvm_gpu = optional(bool)
kvm_hidden = optional(bool)
kvm_network = optional(string)
kvm_numa_count = optional(number)
kvm_qemu_uri = optional(string)
listen_address = optional(string)
memory = optional(string)
mount = optional(bool)
mount_9p_version = optional(string)
mount_gid = optional(string)
mount_ip = optional(string)
mount_msize = optional(number)
mount_options = optional(set(string))
mount_port = optional(number)
mount_string = optional(string)
mount_type = optional(string)
mount_uid = optional(string)
namespace = optional(string)
nat_nic_type = optional(string)
native_ssh = optional(bool)
network = optional(string)
nfs_share = optional(set(string))
nfs_shares_root = optional(string)
no_kubernetes = optional(bool)
no_vtx_check = optional(bool)
nodes = optional(number)
output = optional(string)
ports = optional(set(string))
preload = optional(bool)
qemu_firmware_path = optional(string)
registry_mirror = optional(set(string))
service_cluster_ip_range = optional(string)
socket_vmnet_client_path = optional(string)
socket_vmnet_path = optional(string)
ssh_ip_address = optional(string)
ssh_key = optional(string)
ssh_port = optional(number)
ssh_user = optional(string)
static_ip = optional(string)
subnet = optional(string)
trace = optional(string)
uuid = optional(string)
vm = optional(bool)
wait = optional(set(string))
wait_timeout = optional(number)
})
)
{} no

Outputs

Name Description
minikube_clusters A set of minikube clusters