Klapkop / k3s-terraform-proxmox

Deploy k3s cluster on Proxmox using terraform.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Requirements

Name Version
proxmox >=2.8.0

Providers

Name Version
local 2.1.0
proxmox 2.9.6
template 2.2.0

Modules

No modules.

Resources

Name Type
local_file.k8s_file resource
local_file.var_file resource
proxmox_vm_qemu.proxmox_vm_master resource
proxmox_vm_qemu.proxmox_vm_workers resource
template_file.k8s data source

Inputs

Name Description Type Default Required
gateway n/a string "192.168.3.1" no
master_ips List of ip addresses for master nodes any n/a yes
networkrange n/a number 24 no
num_k3s_masters n/a number 1 no
num_k3s_masters_mem n/a string "4096" no
num_k3s_nodes n/a number 2 no
num_k3s_nodes_mem n/a string "4096" no
pm_host The hostname or IP of the proxmox server string n/a yes
pm_node_name name of the proxmox node to create the VMs on string "pve" no
pm_password The password for the proxmox user string n/a yes
pm_tls_insecure Set to true to ignore certificate errors bool false no
pm_user The username for the proxmox user string "root@pam" no
pvt_key n/a any n/a yes
tamplate_vm_name n/a any n/a yes
worker_ips List of ip addresses for worker nodes any n/a yes

Outputs

Name Description
Master-IPS n/a
worker-IPS n/a

About

Deploy k3s cluster on Proxmox using terraform.

License:GNU General Public License v2.0


Languages

Language:HCL 87.4%Language:Shell 11.7%Language:Smarty 1.0%