Skip to content

geekcell/terraform-aws-account-defaults

Repository files navigation

Geek Cell GmbH

Code Quality

License GitHub release (latest tag) Release Validate Lint

Security

Infrastructure Tests

Cloud

Infrastructure Tests Infrastructure Tests Infrastructure Tests Infrastructure Tests Infrastructure Tests

Container

Infrastructure Tests Infrastructure Tests Infrastructure Tests Infrastructure Tests

Data protection

Infrastructure Tests Infrastructure Tests Infrastructure Tests Infrastructure Tests Infrastructure Tests Infrastructure Tests Infrastructure Tests

Terraform AWS Account Defaults

This module takes care of some general account-wide settings in the running AWS account. See the documentation for each module for more information. All modules are enabled by default.

Inputs

Name Description Type Default Required
enable_cloudwatch_defaults Enable the Cloudwatch submodule. bool true no
enable_iam_access_analyzer Enable the IAM Access Analyzer submodule. bool true no
enable_iam_account_password_policy Enable the IAM Account Password Policy submodule. bool true no
enable_s3_defaults Enable the S3 submodule. bool true no
tags A map of tags to add to all resources. map(string) {} no

Outputs

No outputs.

Providers

No providers.

Resources

Examples

Full

module "full" {
  source = "../../"

  enable_s3_defaults                 = true
  enable_cloudwatch_defaults         = true
  enable_iam_account_password_policy = true
}

Minimum

module "minimum" {
  source = "../../"
}