chore: use opentofu and replace restapi provider
Some checks failed
ci/woodpecker/pr/build-package unknown status
ci/woodpecker/pr/test Pipeline failed

This commit is contained in:
Robert Kaussow 2024-03-14 20:54:45 +01:00
parent 508014a73e
commit 0000e2a845
Signed by: xoxys
GPG Key ID: 4E692A2EAECC03C0
3 changed files with 7 additions and 7 deletions

View File

@ -16,9 +16,9 @@ steps:
commands:
- tflint --color
- name: terraform
image: docker.io/jmccann/drone-terraform:8
- name: tofu
image: quay.io/thegeeklab/wp-opentofu
settings:
actions:
- validate
tf_version: 1.5.0
tofu_version: 1.6.1

View File

@ -98,7 +98,7 @@ resource "restapi_object" "ucs_server" {
"a" : concat(
[
for k, v in flatten(coalesce(proxmox_virtual_environment_vm.server[each.value.name].ipv4_addresses, [])) :
v if k != try(index(proxmox_virtual_environment_vm.server[each.value.name].network_interface_names, "lo"), -1)
v if length(regexall(proxmox_virtual_environment_vm.server[each.value.name].network_interface_names[k], "^(lo|docker).*")) == 0
],
),
}

View File

@ -1,13 +1,13 @@
terraform {
required_providers {
cloudflare = {
source = "cloudflare/cloudflare"
source = "registry.opentofu.org/cloudflare/cloudflare"
}
proxmox = {
source = "bpg/proxmox"
source = "registry.opentofu.org/bpg/proxmox"
}
restapi = {
source = "mastercard/restapi"
source = "registry.opentofu.org/thegeeklab/restapi"
}
}
}