Skip to content

fortunecookiezen/aws-tf-s3-backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

aws-tf-s3-backend

terraform module to create your terraform backend. Yeah.

Example

module "backend" {
  source       = "git::https://github.com/fortunecookiezen/aws-tf-s3-backend.git?ref=v2.2"
  organization = "demo"
  environment  = "test"
}

Requirements

Name Version
aws >= 4.0

Providers

Name Version
aws >= 4.0

Modules

No modules.

Inputs

Name Description Type Default Required
environment n/a string n/a yes
organization n/a string n/a yes

Resources

Name Type
aws_dynamodb_table.tf-lock resource
aws_kms_alias.tf-state-key resource
aws_kms_key.tf-state-key resource
aws_s3_bucket.terraform-backend resource
aws_s3_bucket_acl.acl resource
aws_s3_bucket_lifecycle_configuration.lifecycle_rule resource
aws_s3_bucket_public_access_block.bucket_public_access_block resource
aws_s3_bucket_server_side_encryption_configuration.encryption resource
aws_s3_bucket_versioning.versioning resource
aws_caller_identity.current data source
aws_region.current data source

Outputs

Name Description
key_arn n/a
lock_table n/a
terraform_bucket n/a