32 lines
945 B
HCL
Executable file
32 lines
945 B
HCL
Executable file
terraform {
|
|
required_providers { # ! like the name says "required"
|
|
stackit = {
|
|
source = "stackitcloud/stackit"
|
|
version = "0.50.0"
|
|
}
|
|
}
|
|
backend "s3" { # while the block is optional
|
|
bucket = "server-deployment" # bucket must be set
|
|
key = "new_blurringtool_server.tfstate" # path to state file must be set
|
|
region = "eu01"
|
|
skip_credentials_validation = true # these three are needed when opted in
|
|
skip_region_validation = true
|
|
skip_requesting_account_id = true
|
|
}
|
|
}
|
|
|
|
provider "stackit" { # also required
|
|
default_region = "eu01" # keep it as it is
|
|
#enable_beta_resources = true # this is optional
|
|
# Configuration options
|
|
}
|
|
|
|
provider "vault" { # required when vault env vars are set -> see README.md
|
|
|
|
}
|
|
|
|
# provider "aws" {
|
|
|
|
# region = "eu01"
|
|
# }
|
|
|