Skip to content

oozou/terraform-aws-utils

Repository files navigation

terraform-aws-utils

This module is for creating global config for aws resources (independent of any specific resource).

module "utils" {
    source = "git::https://<YOUR_VCS_URL>/terraform-aws-utils?ref=v1.0.0"
    is_enabled_ebs_encryption = true
    ebs_kms_key = null
    is_enabled_s3_account_public_access_block = true
}

Requirements

Name Version
terraform >= 1.0.0
aws >= 4.0.0

Providers

Name Version
aws >= 4.0.0

Modules

No modules.

Resources

Name Type
aws_ebs_default_kms_key.this resource
aws_ebs_encryption_by_default.this resource
aws_s3_account_public_access_block.this resource

Inputs

Name Description Type Default Required
ebs_kms_key The ARN of the AWS Key Management Service (AWS KMS) customer master key (CMK) to use to encrypt the EBS volume. string null no
is_enabled_ebs_encryption Whether or not default EBS encryption is enabled bool true no
is_enabled_s3_account_public_access_block Flag to enable/disable S3 account-level Public Access Block bool true no

Outputs

No outputs.

About

Terraform Module to create resources for security compliance

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages