Compare commits

...

3 Commits

Author SHA1 Message Date
b01508236b Merge pull request 'chore: use opentofu and replace restapi provider' (#2) from use-tofu into main
All checks were successful
ci/woodpecker/push/test Pipeline was successful
ci/woodpecker/push/build-package Pipeline was successful
ci/woodpecker/tag/test Pipeline was successful
ci/woodpecker/tag/build-package Pipeline was successful
Reviewed-on: #2
2024-03-14 20:56:54 +01:00
4b216b5807
fix ci syntax
All checks were successful
ci/woodpecker/pr/test Pipeline was successful
ci/woodpecker/pr/build-package Pipeline was successful
2024-03-14 20:56:00 +01:00
0000e2a845
chore: use opentofu and replace restapi provider
Some checks failed
ci/woodpecker/pr/build-package unknown status
ci/woodpecker/pr/test Pipeline failed
2024-03-14 20:54:45 +01:00
3 changed files with 8 additions and 8 deletions

View File

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

View File

@ -98,7 +98,7 @@ resource "restapi_object" "ucs_server" {
"a" : concat( "a" : concat(
[ [
for k, v in flatten(coalesce(proxmox_virtual_environment_vm.server[each.value.name].ipv4_addresses, [])) : 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 { terraform {
required_providers { required_providers {
cloudflare = { cloudflare = {
source = "cloudflare/cloudflare" source = "registry.opentofu.org/cloudflare/cloudflare"
} }
proxmox = { proxmox = {
source = "bpg/proxmox" source = "registry.opentofu.org/bpg/proxmox"
} }
restapi = { restapi = {
source = "mastercard/restapi" source = "registry.opentofu.org/thegeeklab/restapi"
} }
} }
} }