initial commit
This commit is contained in:
@@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user