Add initial Terraform configuration for Azure and Proxmox resources

This commit is contained in:
2026-03-01 14:16:44 +02:00
parent 44d658745e
commit b11172504d
17 changed files with 869 additions and 0 deletions

20
modules/pip/main.tf Normal file
View File

@@ -0,0 +1,20 @@
terraform {
required_providers {
http = { }
}
}
data "http" "echoip" {
url = var.http_url
request_headers = var.http_request_headers
method = var.http_method
insecure = core::startswith(var.http_url, "http://")
lifecycle {
postcondition {
condition = contains([200,201,204], self.status_code)
error_message = "Status code ${self.status_code} indicates request failure."
}
}
}