Skip to content

Terraform configuration to boot a Kubernetes cluster on ProxMox virtual machines

License

Notifications You must be signed in to change notification settings

utilitywarehouse/tf_kube_pve

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tf_kube_pve

This module holds Terraform configuration to boot Kubernetes cluster nodes on ProxMox VMs.

As part of this configuration the following tasks will be managed:

  • Creating/Updating DHCP config files for isc-dhcpd servers and restarting DHCP systemd services on passed nodes (ssh access needed).
  • Create and update Matchbox groups and profiles to PXE boot new nodes
  • Create ProxMox VMs.

Adrdress Management

A part of this configuration is to manege MAC addresses generation for new VMs and use them to update the passed DHCP servers to assign static IP addresses within a ranges, as long as use them to match articular boot configuration on Matchbox

About

Terraform configuration to boot a Kubernetes cluster on ProxMox virtual machines

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages