From 9160c71395d30f2cb3311dad898163ecb420cc21 Mon Sep 17 00:00:00 2001 From: hrmny <8845940+ForsakenHarmony@users.noreply.github.com> Date: Wed, 19 Mar 2025 23:02:05 +0100 Subject: [PATCH] chore: update terraform provider --- .terraform-version | 2 +- .terraform.lock.hcl | 60 ++++++++++++++++++++++----------------------- main.tf | 4 +-- modules/lxc/main.tf | 2 +- modules/vm/main.tf | 15 ++++++------ proxmox/main.tf | 2 +- 6 files changed, 42 insertions(+), 43 deletions(-) diff --git a/.terraform-version b/.terraform-version index 26ca594..ca71766 100644 --- a/.terraform-version +++ b/.terraform-version @@ -1 +1 @@ -1.5.1 +1.11.2 diff --git a/.terraform.lock.hcl b/.terraform.lock.hcl index 70f5234..ad6de45 100644 --- a/.terraform.lock.hcl +++ b/.terraform.lock.hcl @@ -2,43 +2,43 @@ # Manual edits may be lost in future updates. provider "registry.terraform.io/forsakenharmony/proxmox" { - version = "0.0.0-canary.6523af7d" - constraints = "0.0.0-canary.6523af7d" + version = "0.0.0-canary.46302975" + constraints = "0.0.0-canary.46302975" hashes = [ - "h1:8BO1K4Hgmvz2pjCAX6ziv2hCZrW8qLHc7hC/u+FMMcs=", - "zh:14ac4f467e4ef807a6e500267a80525f1a02f18309f899e0c63db7a0f4896b0d", - "zh:25e87afafc3cf600eddc71f10ebc7d14553bee64a6669bbe62b9a0eccf70db70", - "zh:48280b07b2aa0aa03198f3f0f3208834f795e62cfa31cc39987675f5d473b50d", - "zh:4f933b7e2d766cc503773ca907215eabe56433f9d47c4b57b6fd1c28629a7ff8", - "zh:593a37d364d68c0a34851321fd1fec1df59e36d1150fce8defe7530bc33c6ab4", - "zh:74cfb85e3ec70949aabbdbbbe93607b06845beb782cdbde5de76a9cc1236f9c7", - "zh:78237b73b692e5f3226e0f7c83be2e2b3ec1fe761c4d99479225aa9328251808", - "zh:7df8fdb6c35bee4c4022ce7a103d08cd185195cdc9e5e52496c9add4cfe5f002", - "zh:950aa81fa28703513184de569cec74910e229575fd11488d3aa8e58480ecf086", - "zh:a14edb9f017ded67197e3cad70809ad5a204b3d509c121c0adeb81f9cc9e8138", - "zh:a965e0fd6f474ac13890690403b9f780880c8575f20968ebc657161205470fe4", - "zh:afdd005d589ad00ee3bf5370fb764115a5fe28f99188c3d69982d633998b82f1", - "zh:c403d84cba26d128418b5db6d8fc83001ff7d3086c6f0fdf47beab7f91fba9a0", - "zh:cb219c95737ad7bd4f18842561c780ba2f5172bb6aad519dcb53ccee0efb23f3", + "h1:3gmwMT/7cLghJy/WbutPLwyur7keUA+JcgUb67FT7E4=", + "zh:0770f81dd7e8ba0ff681b7c249496dc3e7ef21df13b3fb5de39f922028d11ae4", + "zh:1cb4723598e5e9d95606652d2d2bc7ffdde22a261bb3aa361f5a66df8c59bd34", + "zh:2f6ba8c8b82900121efdfea3678f6161f4e9da28a1f0bb72ad643ad2ddbbc18c", + "zh:49f2de998a0b6d7ec3e74901c463b5042242bf35d19fd1f7b3bb1729bff39586", + "zh:6d96cc40dffac575a2cf620967abe2d0eb3fec1c5dbe0edae6ffeb58dbbb7a85", + "zh:7e91ff023e000a916415415e099c0d2de28345c2962b62f49811bafb8316e298", + "zh:992b0362c8c99d390f21fffa7cc3923844fa44009a1cd271bc8c3d751bac77c6", + "zh:a2a201e17365a85f2f7f10f04f5c29371023fcef2914095c30df2fb5f9d4d325", + "zh:a84115aca63948b62b41b552b8d7ff19c81c146da7b2dc287e4c7a7863f7fcb4", + "zh:b235b17497cc6e10259b583f2057f05a842d186c4603f54bbf8e22ad62ffc99b", + "zh:b3edf54f11f11a19e837e605b2e1e692820f15514b384570a16ee346c888c08b", + "zh:c4f7ee136086eb6347257a448e3a60228673ed9723ec8200fed37b047b86315a", + "zh:d24b7593278d0f8f19bb2562b9939395f706bdf1fd97f4783564f76c4b68aa02", + "zh:e9b65de9bfe6cb3459a62d14ff03de228382e75bd3e25363a79ccebd1a25e035", "zh:f26e0763dbe6a6b2195c94b44696f2110f7f55433dc142839be16b9697fa5597", ] } provider "registry.terraform.io/hashicorp/random" { - version = "3.6.0" + version = "3.7.1" hashes = [ - "h1:I8MBeauYA8J8yheLJ8oSMWqB0kovn16dF/wKZ1QTdkk=", - "zh:03360ed3ecd31e8c5dac9c95fe0858be50f3e9a0d0c654b5e504109c2159287d", - "zh:1c67ac51254ba2a2bb53a25e8ae7e4d076103483f55f39b426ec55e47d1fe211", - "zh:24a17bba7f6d679538ff51b3a2f378cedadede97af8a1db7dad4fd8d6d50f829", - "zh:30ffb297ffd1633175d6545d37c2217e2cef9545a6e03946e514c59c0859b77d", - "zh:454ce4b3dbc73e6775f2f6605d45cee6e16c3872a2e66a2c97993d6e5cbd7055", + "h1:t152MY0tQH4a8fLzTtEWx70ITd3azVOrFDn/pQblbto=", + "zh:3193b89b43bf5805493e290374cdda5132578de6535f8009547c8b5d7a351585", + "zh:3218320de4be943e5812ed3de995946056db86eb8d03aa3f074e0c7316599bef", + "zh:419861805a37fa443e7d63b69fb3279926ccf98a79d256c422d5d82f0f387d1d", + "zh:4df9bd9d839b8fc11a3b8098a604b9b46e2235eb65ef15f4432bde0e175f9ca6", + "zh:5814be3f9c9cc39d2955d6f083bae793050d75c572e70ca11ccceb5517ced6b1", + "zh:63c6548a06de1231c8ee5570e42ca09c4b3db336578ded39b938f2156f06dd2e", + "zh:697e434c6bdee0502cc3deb098263b8dcd63948e8a96d61722811628dce2eba1", "zh:78d5eefdd9e494defcb3c68d282b8f96630502cac21d1ea161f53cfe9bb483b3", - "zh:91df0a9fab329aff2ff4cf26797592eb7a3a90b4a0c04d64ce186654e0cc6e17", - "zh:aa57384b85622a9f7bfb5d4512ca88e61f22a9cea9f30febaa4c98c68ff0dc21", - "zh:c4a3e329ba786ffb6f2b694e1fd41d413a7010f3a53c20b432325a94fa71e839", - "zh:e2699bc9116447f96c53d55f2a00570f982e6f9935038c3810603572693712d0", - "zh:e747c0fd5d7684e5bfad8aa0ca441903f15ae7a98a737ff6aca24ba223207e2c", - "zh:f1ca75f417ce490368f047b63ec09fd003711ae48487fba90b4aba2ccf71920e", + "zh:a0b8e44927e6327852bbfdc9d408d802569367f1e22a95bcdd7181b1c3b07601", + "zh:b7d3af018683ef22794eea9c218bc72d7c35a2b3ede9233b69653b3c782ee436", + "zh:d63b911d618a6fe446c65bfc21e793a7663e934b2fef833d42d3ccd38dd8d68d", + "zh:fa985cd0b11e6d651f47cff3055f0a9fd085ec190b6dbe99bf5448174434cdea", ] } diff --git a/main.tf b/main.tf index 81c8d93..f267432 100644 --- a/main.tf +++ b/main.tf @@ -9,9 +9,9 @@ terraform { required_providers { proxmox = { source = "ForsakenHarmony/proxmox" - version = "0.0.0-canary.6523af7d" + version = "0.0.0-canary.46302975" } } - required_version = ">= 1.5.0" + required_version = ">= 1.11.0" } diff --git a/modules/lxc/main.tf b/modules/lxc/main.tf index cbaa014..e8b64bf 100644 --- a/modules/lxc/main.tf +++ b/modules/lxc/main.tf @@ -2,7 +2,7 @@ terraform { required_providers { proxmox = { source = "ForsakenHarmony/proxmox" - version = "0.0.0-canary.6523af7d" + version = "0.0.0-canary.46302975" } } } diff --git a/modules/vm/main.tf b/modules/vm/main.tf index e008a8f..d4ebee9 100644 --- a/modules/vm/main.tf +++ b/modules/vm/main.tf @@ -2,7 +2,7 @@ terraform { required_providers { proxmox = { source = "ForsakenHarmony/proxmox" - version = "0.0.0-canary.6523af7d" + version = "0.0.0-canary.46302975" } } } @@ -17,11 +17,11 @@ resource "proxmox_virtual_environment_vm" "vm" { name = var.name cpu { - cores = var.cores - // "x86-64-v2-AES" is best if live migration is needed - type = "host" - numa = true - units = var.weight + architecture = "x86_64" + cores = var.cores + type = "host" // "x86-64-v2-AES" is best if live migration is needed + numa = true + units = var.weight } memory { @@ -47,8 +47,7 @@ resource "proxmox_virtual_environment_vm" "vm" { # disable because we don't have an xserver tablet_device = false vga { - enabled = true - type = "std" + type = "std" } scsi_hardware = "virtio-scsi-single" diff --git a/proxmox/main.tf b/proxmox/main.tf index e4eef55..d2a8554 100644 --- a/proxmox/main.tf +++ b/proxmox/main.tf @@ -2,7 +2,7 @@ terraform { required_providers { proxmox = { source = "ForsakenHarmony/proxmox" - version = "0.0.0-canary.6523af7d" + version = "0.0.0-canary.46302975" } } }