Skip to content

nevermarine/infra-tf

Repository files navigation

Requirements

Name Version
terraform >= 1.8.0
helm 2.16.1
mikrotik 0.16.1
null 3.2.3
proxmox 0.66.1
talos 0.7.0-alpha.0

Providers

Name Version
mikrotik 0.16.1
null 3.2.3
proxmox 0.66.1
talos 0.7.0-alpha.0

Modules

No modules.

Resources

Name Type
mikrotik_dns_record.k8s_master resource
mikrotik_dns_record.k8s_worker resource
mikrotik_dns_record.lb resource
mikrotik_dns_record.nas resource
mikrotik_dns_record.nestor_master resource
mikrotik_dns_record.patchy resource
mikrotik_dns_record.recosvc resource
mikrotik_dns_record.talos_master resource
mikrotik_dns_record.talos_worker resource
null_resource.nestor_trigger resource
null_resource.talos_master_trigger resource
null_resource.talos_worker_trigger resource
proxmox_virtual_environment_download_file.rocky_lvm resource
proxmox_virtual_environment_download_file.talos_data_image resource
proxmox_virtual_environment_download_file.talos_image resource
proxmox_virtual_environment_file.lb resource
proxmox_virtual_environment_file.master resource
proxmox_virtual_environment_file.ran resource
proxmox_virtual_environment_file.recosvc resource
proxmox_virtual_environment_file.worker resource
proxmox_virtual_environment_vm.lb resource
proxmox_virtual_environment_vm.master resource
proxmox_virtual_environment_vm.nestor resource
proxmox_virtual_environment_vm.ran resource
proxmox_virtual_environment_vm.recosvc resource
proxmox_virtual_environment_vm.talos_master resource
proxmox_virtual_environment_vm.talos_worker resource
proxmox_virtual_environment_vm.worker resource
talos_cluster_kubeconfig.kubeconfig resource
talos_machine_bootstrap.bootstrap resource
talos_machine_configuration_apply.machineconfig_master_apply resource
talos_machine_configuration_apply.machineconfig_nestor_appl resource
talos_machine_configuration_apply.machineconfig_worker_apply resource
talos_machine_secrets.machine_secrets resource
talos_client_configuration.talosconfig data source
talos_image_factory_urls.data_image data source
talos_image_factory_urls.image data source
talos_machine_configuration.machineconfig_master data source
talos_machine_configuration.machineconfig_worker data source

Inputs

Name Description Type Default Required
dns_search_domain n/a string n/a yes
k8s_gw n/a string n/a yes
mikrotik_cert Path to Mikrotik certificate string n/a yes
mikrotik_host mikrotik string n/a yes
mikrotik_password n/a string n/a yes
mikrotik_username n/a string n/a yes
password Proxmox Web UI password string n/a yes
proxmox_endpoint Endpoint to Proxmox Web UI string n/a yes
ssh_key Path to SSH private key for Proxmox node string n/a yes
ssh_public_key Path to SSH public key for use in VM modules string n/a yes
ssh_username SSH username for Proxmox node string n/a yes
target_node n/a string n/a yes
username Proxmox Web UI username string n/a yes
vm_gw variable "dns_addr" { type = string } variable "vm_subnet" { type = string description = "VM CIDR subnet. Needed only for DNS records" } string n/a yes
vm_username Username for user in VM modules string n/a yes

Outputs

Name Description
kubeconfig n/a
talosconfig n/a

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages