1
0

initial commit

This commit is contained in:
xpk
2026-02-13 15:44:24 +08:00
parent 66be8224f4
commit 09ce4c881a
570 changed files with 61807 additions and 0 deletions
+24
View File
@@ -0,0 +1,24 @@
/*
Note that attribute of ephemeral resources can only be accessed by write-only parameters
such as secret_string_wo
*/
ephemeral "random_password" "example" {
length = 16
special = true
}
resource "aws_secretsmanager_secret" "example" {
name = "example-secret"
description = "example secret created from ephemeral resource"
}
resource "aws_secretsmanager_secret_version" "example" {
secret_id = aws_secretsmanager_secret.example.id
secret_string_wo = ephemeral.random_password.example.result
secret_string_wo_version = 1
}
ephemeral "aws_secretsmanager_secret_version" "example" {
secret_id = aws_secretsmanager_secret_version.example.secret_id
}
+13
View File
@@ -0,0 +1,13 @@
terraform {
required_version = ">= 1.3.0"
required_providers {
aws = {
source = "hashicorp/aws"
version = ">= 5.0.0"
}
random = {
source = "hashicorp/random"
version = ">= 3.7.1"
}
}
}