* feat(serverupdate): added min/max tests * feat(serverbackup): added min/max tests * chore(dns): added min/max tests * fix(dns): correct attribute setting of zone type * chore(secretsmanager): added min/max tests * chore(acceptance tests): fixed linter issues * chore(acceptance tests): cleanup code * updated documentation * chore(acceptance test): fixed review findings
28 lines
824 B
HCL
28 lines
824 B
HCL
variable "project_id" {}
|
|
variable "instance_name" {}
|
|
variable "user_description" {}
|
|
variable "write_enabled" {}
|
|
|
|
resource "stackit_secretsmanager_instance" "instance" {
|
|
project_id = var.project_id
|
|
name = var.instance_name
|
|
}
|
|
|
|
resource "stackit_secretsmanager_user" "user" {
|
|
project_id = var.project_id
|
|
instance_id = stackit_secretsmanager_instance.instance.instance_id
|
|
description = var.user_description
|
|
write_enabled = var.write_enabled
|
|
}
|
|
|
|
|
|
data "stackit_secretsmanager_instance" "instance" {
|
|
project_id = var.project_id
|
|
instance_id = stackit_secretsmanager_instance.instance.instance_id
|
|
}
|
|
|
|
data "stackit_secretsmanager_user" "user" {
|
|
project_id = var.project_id
|
|
instance_id = stackit_secretsmanager_instance.instance.instance_id
|
|
user_id = stackit_secretsmanager_user.user.user_id
|
|
}
|