From 1bbef102ebeeecf1adb14e68c8e0b6cf7e3c9209 Mon Sep 17 00:00:00 2001 From: Thorben Below Date: Tue, 23 Sep 2025 09:04:22 +0200 Subject: [PATCH] feat: init Signed-off-by: Thorben Below --- main.tf | 1 + providers.tf | 16 ++++++++++++++++ terraform.tfvars | 2 ++ variables.tf | 8 ++++++++ 4 files changed, 27 insertions(+) create mode 100644 main.tf create mode 100644 providers.tf create mode 100644 terraform.tfvars create mode 100644 variables.tf diff --git a/main.tf b/main.tf new file mode 100644 index 0000000..2f80e20 --- /dev/null +++ b/main.tf @@ -0,0 +1 @@ +# .keep diff --git a/providers.tf b/providers.tf new file mode 100644 index 0000000..596f752 --- /dev/null +++ b/providers.tf @@ -0,0 +1,16 @@ +terraform { + required_providers { + stackit = { + source = "stackitcloud/stackit" + version = "~> 0.66.0" + } + } +} + +provider "stackit" { + default_region = "eu01" + enable_beta_resources = true + service_account_token = var.stackit_service_account_token + experiments = ["iam"] +} + diff --git a/terraform.tfvars b/terraform.tfvars new file mode 100644 index 0000000..5f869fe --- /dev/null +++ b/terraform.tfvars @@ -0,0 +1,2 @@ +stackit_project_id = "" +stackit_service_account_token = "" diff --git a/variables.tf b/variables.tf new file mode 100644 index 0000000..35c075e --- /dev/null +++ b/variables.tf @@ -0,0 +1,8 @@ +variable "stackit_service_account_token" { + sensitive = true + type = string +} + +variable "stackit_project_id" { + type = string +}