terraform-iaas-api-basic-ha.../01-config.tf
Mauritz Uphoff fa94df6ae5
Some checks are pending
CI / Terraform Format & Validate (push) Waiting to run
CI / TruffleHog Secrets Scan (push) Successful in 12s
fmt code
2025-06-17 11:30:56 +02:00

40 lines
No EOL
879 B
HCL

variable "stackit_project_id" {
type = string
/*default = "XXXXX-XXXX-XXXX-XXXX-XXXXXXX"*/
default = "d75e6aab-b616-4b42-ae3b-aaf161ad626d"
}
variable "stackit_region" {
type = string
default = "eu01"
}
variable "stackit_service_account_key_path" {
type = string
default = "./keys/stackit-sa.json"
}
variable "debian_image_id" {
type = string
default = "b7aedfad-3be7-46e0-9ece-19fd50e2d83e"
}
resource "stackit_key_pair" "admin_keypair" {
name = "admin-keypair"
public_key = chomp(file("~/.ssh/id_rsa.pub"))
}
locals {
user_data_master = templatefile("cloud-init.yaml", {
type = "MASTER"
priority = "255"
vip = stackit_network_interface.vip01.ipv4
})
user_data_backup = templatefile("cloud-init.yaml", {
type = "BACKUP"
priority = "254"
vip = stackit_network_interface.vip01.ipv4
})
}