Skip to content

kube-reactor/extension-aws-state

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Requirements

Name Version
terraform >= 1.1.0
aws >= 4.9.0

Providers

Name Version
aws 5.84.0

Modules

Name Source Version
remote_state nozaq/remote-state-s3-backend/aws n/a

Resources

Name Type
aws_iam_user.terraform resource
aws_iam_user_policy_attachment.remote_state_access resource

Inputs

Name Description Type Default Required
bucket_name The base AWS bucket name for the cluster state. string n/a yes
region The AWS region in which resources are set up. string "us-east-1" no
replica_region The AWS region to which the state bucket is replicated. string "us-west-1" no
terraform_user The username of the user that provisions infrastructure through Terraform. string "TerraformUser" no

Outputs

Name Description
dynamodb_table The DynamoDB table to manage lock states.
kms_key The KMS customer master key to encrypt state buckets.
kms_key_alias The alias of the KMS customer master key used to encrypt state bucket and dynamodb.
kms_key_replica The KMS customer master key to encrypt replica bucket and dynamodb.
replica_bucket The S3 bucket to replicate the state S3 bucket.
state_bucket The S3 bucket to store the remote state file.
terraform_iam_policy The IAM Policy to access remote state environment.

About

Reactor entension for managing Terraform remote state in S3

Resources

License

Stars

Watchers

Forks

Packages

No packages published