diff --git a/.gitignore b/.gitignore index e69de29..df38f06 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1,2 @@ +**/.terraform.lock.hcl +**/.terraform \ No newline at end of file diff --git a/proxmox/.gitkeep b/proxmox/.gitkeep deleted file mode 100644 index e69de29..0000000 diff --git a/proxmox/providers.tf b/proxmox/providers.tf new file mode 100644 index 0000000..89affc2 --- /dev/null +++ b/proxmox/providers.tf @@ -0,0 +1,8 @@ +provider "proxmox" { + endpoint = "https://hv01.balsillie.house:8006/" + insecure = false + # api_token = # Takes value from PROXMOX_VE_API_TOKEN env var + random_vm_ids = true + random_vm_id_start = 10000 + random_vm_id_end = 99999 +} \ No newline at end of file diff --git a/proxmox/terraform.tf b/proxmox/terraform.tf new file mode 100644 index 0000000..85032e4 --- /dev/null +++ b/proxmox/terraform.tf @@ -0,0 +1,15 @@ +terraform { + required_version = ">= 1.15.9" + + required_providers { + proxmox = { + source = "registry.terraform.io/bpg/proxmox" + version = ">= 0.111.1" + } + } + + backend "local" { + path = "/mnt/nfs/terraform/proxmox/terraform.tfstate" + } + +} \ No newline at end of file