Skip to content

Latest commit

 

History

History
65 lines (54 loc) · 4.39 KB

File metadata and controls

65 lines (54 loc) · 4.39 KB

Requirements

Name Version
terraform >= 1.7.0
local 2.5.1
proxmox 0.51.1
random 3.6.0
template 2.2.0
tls 4.0.5

Providers

Name Version
local 2.5.1
proxmox 0.51.1
random 3.6.0
template 2.2.0
tls 4.0.5

Modules

Name Source Version
ubuntu_img ../proxmox-cloud-image n/a

Resources

Name Type
local_sensitive_file.ssh_private_key resource
local_sensitive_file.ssh_public_key resource
proxmox_virtual_environment_file.cloud_config resource
proxmox_virtual_environment_file.ha_proxy resource
proxmox_virtual_environment_vm.ha_proxy resource
proxmox_virtual_environment_vm.this resource
random_bytes.kubeadm_certificate_key resource
random_password.root resource
random_string.token_id resource
random_string.token_secret resource
tls_private_key.ssh_private_key resource
template_file.cloud_config data source
template_file.ha_proxy data source

Inputs

Name Description Type Default Required
cp_count Number of Kubernetes control plane nodes number 3 no
cp_cpu The number of CPUs for the controle plane number 2 no
cp_memory The amount of memory for the controle plane number 2048 no
node_name The name of the PVE node tu create VM in string "pve" no
root_password_length The length of the root password number 32 no
vm_id The VM ID number 8000 no
vm_name_prefix The VM name string "k8s" no
worker_count Number of Kubernetes worker nodes number 3 no
worker_cpu The number of CPUs for the worker number 2 no
worker_memory The amount of memory for the worker number 2048 no

Outputs

No outputs.