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
@@ -0,0 +1,21 @@
data "aws_caller_identity" "this" {}
module "example-keys" {
source = "../"
name-prefix = "xpk"
deletion_window_in_days = 7
create-allpurpose-key = true
create-backup-key = true
create-database-key = true
create-log-key = true
create-notify-key = true
create-secret-key = true
create-storage-key = true
create-eksebs-key = true
key_administrator_arn = data.aws_caller_identity.this.arn
}
output "cmks" {
value = module.example-keys.cmks.*
}
@@ -0,0 +1,27 @@
provider "aws" {
region = "ap-east-1"
default_tags {
tags = {
Environment = "lab"
Project = "iac"
Application = "terraform"
Owner = "ken2026"
TerraformDir = "${reverse(split("/", path.cwd))[1]}/${reverse(split("/", path.cwd))[0]}"
}
}
}
output "last-updated" {
value = timestamp()
}
terraform {
required_version = ">= 1.13.0"
required_providers {
aws = {
source = "hashicorp/aws"
version = "~> 5.100.0"
}
}
}