commit 1bbef102ebeeecf1adb14e68c8e0b6cf7e3c9209 Author: Thorben Below Date: Tue Sep 23 09:04:22 2025 +0200 feat: init Signed-off-by: Thorben Below 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 +}