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
helm 2.16.1
mikrotik 0.16.1
null 3.2.3
proxmox 0.66.1
talos 0.7.0-alpha.0

Modules

No modules.

Resources

Name Type
helm_release.argocd resource
helm_release.argocd-start-app resource
mikrotik_dns_record.lb resource
mikrotik_dns_record.nas resource
mikrotik_dns_record.patchy resource
mikrotik_dns_record.sanae resource
mikrotik_dns_record.talos_master resource
mikrotik_dns_record.talos_worker 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_image resource
proxmox_virtual_environment_file.lb resource
proxmox_virtual_environment_file.master resource
proxmox_virtual_environment_file.ran resource
proxmox_virtual_environment_file.sanae resource
proxmox_virtual_environment_file.worker resource
proxmox_virtual_environment_vm.lb resource
proxmox_virtual_environment_vm.master resource
proxmox_virtual_environment_vm.ran resource
proxmox_virtual_environment_vm.sanae 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_worker_apply resource
talos_machine_secrets.machine_secrets resource
talos_client_configuration.talosconfig data source
talos_cluster_health.health 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
argo_repo_name Name for ArgoCD repo string n/a yes
argo_repo_url Repository URL for ArgoCD secret string n/a yes
argo_ssh_private_key SSH key for ArgoCD access to repo string n/a yes
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 n/a string n/a yes
vm_subnet 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