diff --git a/modules/aws/recipes/lambda/create/provider.tf b/modules/aws/recipes/budgets/versions.tf similarity index 90% rename from modules/aws/recipes/lambda/create/provider.tf rename to modules/aws/recipes/budgets/versions.tf index 4aa278c..e43dfbe 100644 --- a/modules/aws/recipes/lambda/create/provider.tf +++ b/modules/aws/recipes/budgets/versions.tf @@ -6,7 +6,7 @@ terraform { required_providers { aws = { source = "hashicorp/aws" - version = ">=3.29.1" + version = ">=3.0.0" } } } diff --git a/modules/aws/recipes/lambda/permission/provider.tf b/modules/aws/recipes/cloudwatch/alarm/log/versions.tf similarity index 90% rename from modules/aws/recipes/lambda/permission/provider.tf rename to modules/aws/recipes/cloudwatch/alarm/log/versions.tf index 4aa278c..e43dfbe 100644 --- a/modules/aws/recipes/lambda/permission/provider.tf +++ b/modules/aws/recipes/cloudwatch/alarm/log/versions.tf @@ -6,7 +6,7 @@ terraform { required_providers { aws = { source = "hashicorp/aws" - version = ">=3.29.1" + version = ">=3.0.0" } } } diff --git a/modules/aws/recipes/metric/cloudfront/provider.tf b/modules/aws/recipes/cloudwatch/alarm/metric/versions.tf similarity index 90% rename from modules/aws/recipes/metric/cloudfront/provider.tf rename to modules/aws/recipes/cloudwatch/alarm/metric/versions.tf index 4aa278c..e43dfbe 100644 --- a/modules/aws/recipes/metric/cloudfront/provider.tf +++ b/modules/aws/recipes/cloudwatch/alarm/metric/versions.tf @@ -6,7 +6,7 @@ terraform { required_providers { aws = { source = "hashicorp/aws" - version = ">=3.29.1" + version = ">=3.0.0" } } } diff --git a/modules/aws/recipes/sns/subscription/provider.tf b/modules/aws/recipes/cloudwatch/event/versions.tf similarity index 90% rename from modules/aws/recipes/sns/subscription/provider.tf rename to modules/aws/recipes/cloudwatch/event/versions.tf index 4aa278c..e43dfbe 100644 --- a/modules/aws/recipes/sns/subscription/provider.tf +++ b/modules/aws/recipes/cloudwatch/event/versions.tf @@ -6,7 +6,7 @@ terraform { required_providers { aws = { source = "hashicorp/aws" - version = ">=3.29.1" + version = ">=3.0.0" } } } diff --git a/modules/aws/recipes/cloudwatch/subscription/variables.tf b/modules/aws/recipes/cloudwatch/subscription/variables.tf index 3f8dd6c..a7f8153 100644 --- a/modules/aws/recipes/cloudwatch/subscription/variables.tf +++ b/modules/aws/recipes/cloudwatch/subscription/variables.tf @@ -57,7 +57,7 @@ variable "aws_iam_policy" { } } variable "account_id" { - type = number + type = string description = "(Required) AWS account ID for member account." } variable "region" { diff --git a/modules/aws/recipes/cloudwatch/subscription/versions.tf b/modules/aws/recipes/cloudwatch/subscription/versions.tf new file mode 100644 index 0000000..e43dfbe --- /dev/null +++ b/modules/aws/recipes/cloudwatch/subscription/versions.tf @@ -0,0 +1,12 @@ +#-------------------------------------------------------------- +# Terraform Provider +#-------------------------------------------------------------- +terraform { + required_version = ">=0.14" + required_providers { + aws = { + source = "hashicorp/aws" + version = ">=3.0.0" + } + } +} diff --git a/modules/aws/recipes/compute_optimizer/versions.tf b/modules/aws/recipes/compute_optimizer/versions.tf new file mode 100644 index 0000000..e43dfbe --- /dev/null +++ b/modules/aws/recipes/compute_optimizer/versions.tf @@ -0,0 +1,12 @@ +#-------------------------------------------------------------- +# Terraform Provider +#-------------------------------------------------------------- +terraform { + required_version = ">=0.14" + required_providers { + aws = { + source = "hashicorp/aws" + version = ">=3.0.0" + } + } +} diff --git a/modules/aws/recipes/health/versions.tf b/modules/aws/recipes/health/versions.tf new file mode 100644 index 0000000..e43dfbe --- /dev/null +++ b/modules/aws/recipes/health/versions.tf @@ -0,0 +1,12 @@ +#-------------------------------------------------------------- +# Terraform Provider +#-------------------------------------------------------------- +terraform { + required_version = ">=0.14" + required_providers { + aws = { + source = "hashicorp/aws" + version = ">=3.0.0" + } + } +} diff --git a/modules/aws/recipes/iam/group/policy_attachment/versions.tf b/modules/aws/recipes/iam/group/policy_attachment/versions.tf new file mode 100644 index 0000000..e43dfbe --- /dev/null +++ b/modules/aws/recipes/iam/group/policy_attachment/versions.tf @@ -0,0 +1,12 @@ +#-------------------------------------------------------------- +# Terraform Provider +#-------------------------------------------------------------- +terraform { + required_version = ">=0.14" + required_providers { + aws = { + source = "hashicorp/aws" + version = ">=3.0.0" + } + } +} diff --git a/modules/aws/recipes/iam/role/cloudwatch/variables.tf b/modules/aws/recipes/iam/role/cloudwatch/variables.tf index 168305b..a28f834 100644 --- a/modules/aws/recipes/iam/role/cloudwatch/variables.tf +++ b/modules/aws/recipes/iam/role/cloudwatch/variables.tf @@ -38,7 +38,7 @@ variable "aws_iam_policy" { } } variable "account_id" { - type = number + type = string description = "(Required) AWS account ID for member account." } variable "region" { diff --git a/modules/aws/recipes/kinesis/firehose/s3/versions.tf b/modules/aws/recipes/kinesis/firehose/s3/versions.tf new file mode 100644 index 0000000..e43dfbe --- /dev/null +++ b/modules/aws/recipes/kinesis/firehose/s3/versions.tf @@ -0,0 +1,12 @@ +#-------------------------------------------------------------- +# Terraform Provider +#-------------------------------------------------------------- +terraform { + required_version = ">=0.14" + required_providers { + aws = { + source = "hashicorp/aws" + version = ">=3.0.0" + } + } +} diff --git a/modules/aws/recipes/lambda/create/versions.tf b/modules/aws/recipes/lambda/create/versions.tf new file mode 100644 index 0000000..e43dfbe --- /dev/null +++ b/modules/aws/recipes/lambda/create/versions.tf @@ -0,0 +1,12 @@ +#-------------------------------------------------------------- +# Terraform Provider +#-------------------------------------------------------------- +terraform { + required_version = ">=0.14" + required_providers { + aws = { + source = "hashicorp/aws" + version = ">=3.0.0" + } + } +} diff --git a/modules/aws/recipes/lambda/permission/versions.tf b/modules/aws/recipes/lambda/permission/versions.tf new file mode 100644 index 0000000..e43dfbe --- /dev/null +++ b/modules/aws/recipes/lambda/permission/versions.tf @@ -0,0 +1,12 @@ +#-------------------------------------------------------------- +# Terraform Provider +#-------------------------------------------------------------- +terraform { + required_version = ">=0.14" + required_providers { + aws = { + source = "hashicorp/aws" + version = ">=3.0.0" + } + } +} diff --git a/modules/aws/recipes/lambda/triggers/cron/versions.tf b/modules/aws/recipes/lambda/triggers/cron/versions.tf new file mode 100644 index 0000000..e43dfbe --- /dev/null +++ b/modules/aws/recipes/lambda/triggers/cron/versions.tf @@ -0,0 +1,12 @@ +#-------------------------------------------------------------- +# Terraform Provider +#-------------------------------------------------------------- +terraform { + required_version = ">=0.14" + required_providers { + aws = { + source = "hashicorp/aws" + version = ">=3.0.0" + } + } +} diff --git a/modules/aws/recipes/lambda/vpc/versions.tf b/modules/aws/recipes/lambda/vpc/versions.tf new file mode 100644 index 0000000..e43dfbe --- /dev/null +++ b/modules/aws/recipes/lambda/vpc/versions.tf @@ -0,0 +1,12 @@ +#-------------------------------------------------------------- +# Terraform Provider +#-------------------------------------------------------------- +terraform { + required_version = ">=0.14" + required_providers { + aws = { + source = "hashicorp/aws" + version = ">=3.0.0" + } + } +} diff --git a/modules/aws/recipes/metric/alb/versions.tf b/modules/aws/recipes/metric/alb/versions.tf new file mode 100644 index 0000000..e43dfbe --- /dev/null +++ b/modules/aws/recipes/metric/alb/versions.tf @@ -0,0 +1,12 @@ +#-------------------------------------------------------------- +# Terraform Provider +#-------------------------------------------------------------- +terraform { + required_version = ">=0.14" + required_providers { + aws = { + source = "hashicorp/aws" + version = ">=3.0.0" + } + } +} diff --git a/modules/aws/recipes/metric/api_gateway/versions.tf b/modules/aws/recipes/metric/api_gateway/versions.tf new file mode 100644 index 0000000..e43dfbe --- /dev/null +++ b/modules/aws/recipes/metric/api_gateway/versions.tf @@ -0,0 +1,12 @@ +#-------------------------------------------------------------- +# Terraform Provider +#-------------------------------------------------------------- +terraform { + required_version = ">=0.14" + required_providers { + aws = { + source = "hashicorp/aws" + version = ">=3.0.0" + } + } +} diff --git a/modules/aws/recipes/metric/cloudfront/versions.tf b/modules/aws/recipes/metric/cloudfront/versions.tf new file mode 100644 index 0000000..e43dfbe --- /dev/null +++ b/modules/aws/recipes/metric/cloudfront/versions.tf @@ -0,0 +1,12 @@ +#-------------------------------------------------------------- +# Terraform Provider +#-------------------------------------------------------------- +terraform { + required_version = ">=0.14" + required_providers { + aws = { + source = "hashicorp/aws" + version = ">=3.0.0" + } + } +} diff --git a/modules/aws/recipes/metric/ec2/versions.tf b/modules/aws/recipes/metric/ec2/versions.tf new file mode 100644 index 0000000..e43dfbe --- /dev/null +++ b/modules/aws/recipes/metric/ec2/versions.tf @@ -0,0 +1,12 @@ +#-------------------------------------------------------------- +# Terraform Provider +#-------------------------------------------------------------- +terraform { + required_version = ">=0.14" + required_providers { + aws = { + source = "hashicorp/aws" + version = ">=3.0.0" + } + } +} diff --git a/modules/aws/recipes/metric/elasticache/versions.tf b/modules/aws/recipes/metric/elasticache/versions.tf new file mode 100644 index 0000000..e43dfbe --- /dev/null +++ b/modules/aws/recipes/metric/elasticache/versions.tf @@ -0,0 +1,12 @@ +#-------------------------------------------------------------- +# Terraform Provider +#-------------------------------------------------------------- +terraform { + required_version = ">=0.14" + required_providers { + aws = { + source = "hashicorp/aws" + version = ">=3.0.0" + } + } +} diff --git a/modules/aws/recipes/metric/lambda/versions.tf b/modules/aws/recipes/metric/lambda/versions.tf new file mode 100644 index 0000000..e43dfbe --- /dev/null +++ b/modules/aws/recipes/metric/lambda/versions.tf @@ -0,0 +1,12 @@ +#-------------------------------------------------------------- +# Terraform Provider +#-------------------------------------------------------------- +terraform { + required_version = ">=0.14" + required_providers { + aws = { + source = "hashicorp/aws" + version = ">=3.0.0" + } + } +} diff --git a/modules/aws/recipes/metric/rds/versions.tf b/modules/aws/recipes/metric/rds/versions.tf new file mode 100644 index 0000000..e43dfbe --- /dev/null +++ b/modules/aws/recipes/metric/rds/versions.tf @@ -0,0 +1,12 @@ +#-------------------------------------------------------------- +# Terraform Provider +#-------------------------------------------------------------- +terraform { + required_version = ">=0.14" + required_providers { + aws = { + source = "hashicorp/aws" + version = ">=3.0.0" + } + } +} diff --git a/modules/aws/recipes/resource_groups/versions.tf b/modules/aws/recipes/resource_groups/versions.tf new file mode 100644 index 0000000..e43dfbe --- /dev/null +++ b/modules/aws/recipes/resource_groups/versions.tf @@ -0,0 +1,12 @@ +#-------------------------------------------------------------- +# Terraform Provider +#-------------------------------------------------------------- +terraform { + required_version = ">=0.14" + required_providers { + aws = { + source = "hashicorp/aws" + version = ">=3.0.0" + } + } +} diff --git a/modules/aws/recipes/s3/bucket/cloudtrail/variables.tf b/modules/aws/recipes/s3/bucket/cloudtrail/variables.tf index 46bd639..2725171 100644 --- a/modules/aws/recipes/s3/bucket/cloudtrail/variables.tf +++ b/modules/aws/recipes/s3/bucket/cloudtrail/variables.tf @@ -80,6 +80,6 @@ variable "object_lock_configuration" { } variable "account_id" { - type = number + type = string description = "(Required) AWS account ID for member account." } diff --git a/modules/aws/recipes/s3/bucket/cloudtrail/versions.tf b/modules/aws/recipes/s3/bucket/cloudtrail/versions.tf new file mode 100644 index 0000000..e43dfbe --- /dev/null +++ b/modules/aws/recipes/s3/bucket/cloudtrail/versions.tf @@ -0,0 +1,12 @@ +#-------------------------------------------------------------- +# Terraform Provider +#-------------------------------------------------------------- +terraform { + required_version = ">=0.14" + required_providers { + aws = { + source = "hashicorp/aws" + version = ">=3.0.0" + } + } +} diff --git a/modules/aws/recipes/s3/bucket/log/versions.tf b/modules/aws/recipes/s3/bucket/log/versions.tf new file mode 100644 index 0000000..e43dfbe --- /dev/null +++ b/modules/aws/recipes/s3/bucket/log/versions.tf @@ -0,0 +1,12 @@ +#-------------------------------------------------------------- +# Terraform Provider +#-------------------------------------------------------------- +terraform { + required_version = ">=0.14" + required_providers { + aws = { + source = "hashicorp/aws" + version = ">=3.0.0" + } + } +} diff --git a/modules/aws/recipes/s3/bucket/private/versions.tf b/modules/aws/recipes/s3/bucket/private/versions.tf new file mode 100644 index 0000000..e43dfbe --- /dev/null +++ b/modules/aws/recipes/s3/bucket/private/versions.tf @@ -0,0 +1,12 @@ +#-------------------------------------------------------------- +# Terraform Provider +#-------------------------------------------------------------- +terraform { + required_version = ">=0.14" + required_providers { + aws = { + source = "hashicorp/aws" + version = ">=3.0.0" + } + } +} diff --git a/modules/aws/recipes/s3/policy/cloudtrail/variables.tf b/modules/aws/recipes/s3/policy/cloudtrail/variables.tf index 4a901f5..25d2868 100644 --- a/modules/aws/recipes/s3/policy/cloudtrail/variables.tf +++ b/modules/aws/recipes/s3/policy/cloudtrail/variables.tf @@ -10,6 +10,6 @@ variable "bucket_arn" { description = "(Required) The S3 bucket arn." } variable "account_id" { - type = number + type = string description = "(Required) AWS account ID for member account." } diff --git a/modules/aws/recipes/s3/policy/cloudtrail/versions.tf b/modules/aws/recipes/s3/policy/cloudtrail/versions.tf new file mode 100644 index 0000000..e43dfbe --- /dev/null +++ b/modules/aws/recipes/s3/policy/cloudtrail/versions.tf @@ -0,0 +1,12 @@ +#-------------------------------------------------------------- +# Terraform Provider +#-------------------------------------------------------------- +terraform { + required_version = ">=0.14" + required_providers { + aws = { + source = "hashicorp/aws" + version = ">=3.0.0" + } + } +} diff --git a/modules/aws/recipes/s3/policy/config/variables.tf b/modules/aws/recipes/s3/policy/config/variables.tf index 952d39b..8f5bebc 100644 --- a/modules/aws/recipes/s3/policy/config/variables.tf +++ b/modules/aws/recipes/s3/policy/config/variables.tf @@ -10,7 +10,7 @@ variable "bucket_arn" { description = "(Required) The S3 bucket arn." } variable "account_id" { - type = number + type = string description = "(Required) AWS account ID for member account." } variable "config_role_name" { diff --git a/modules/aws/recipes/s3/policy/config/versions.tf b/modules/aws/recipes/s3/policy/config/versions.tf new file mode 100644 index 0000000..e43dfbe --- /dev/null +++ b/modules/aws/recipes/s3/policy/config/versions.tf @@ -0,0 +1,12 @@ +#-------------------------------------------------------------- +# Terraform Provider +#-------------------------------------------------------------- +terraform { + required_version = ">=0.14" + required_providers { + aws = { + source = "hashicorp/aws" + version = ">=3.0.0" + } + } +} diff --git a/modules/aws/recipes/s3/policy/custom/versions.tf b/modules/aws/recipes/s3/policy/custom/versions.tf new file mode 100644 index 0000000..e43dfbe --- /dev/null +++ b/modules/aws/recipes/s3/policy/custom/versions.tf @@ -0,0 +1,12 @@ +#-------------------------------------------------------------- +# Terraform Provider +#-------------------------------------------------------------- +terraform { + required_version = ">=0.14" + required_providers { + aws = { + source = "hashicorp/aws" + version = ">=3.0.0" + } + } +} diff --git a/modules/aws/recipes/s3/policy/lb_log/versions.tf b/modules/aws/recipes/s3/policy/lb_log/versions.tf new file mode 100644 index 0000000..e43dfbe --- /dev/null +++ b/modules/aws/recipes/s3/policy/lb_log/versions.tf @@ -0,0 +1,12 @@ +#-------------------------------------------------------------- +# Terraform Provider +#-------------------------------------------------------------- +terraform { + required_version = ">=0.14" + required_providers { + aws = { + source = "hashicorp/aws" + version = ">=3.0.0" + } + } +} diff --git a/modules/aws/recipes/s3/policy/security/variables.tf b/modules/aws/recipes/s3/policy/security/variables.tf index 952d39b..8f5bebc 100644 --- a/modules/aws/recipes/s3/policy/security/variables.tf +++ b/modules/aws/recipes/s3/policy/security/variables.tf @@ -10,7 +10,7 @@ variable "bucket_arn" { description = "(Required) The S3 bucket arn." } variable "account_id" { - type = number + type = string description = "(Required) AWS account ID for member account." } variable "config_role_name" { diff --git a/modules/aws/recipes/s3/policy/security/versions.tf b/modules/aws/recipes/s3/policy/security/versions.tf new file mode 100644 index 0000000..e43dfbe --- /dev/null +++ b/modules/aws/recipes/s3/policy/security/versions.tf @@ -0,0 +1,12 @@ +#-------------------------------------------------------------- +# Terraform Provider +#-------------------------------------------------------------- +terraform { + required_version = ">=0.14" + required_providers { + aws = { + source = "hashicorp/aws" + version = ">=3.0.0" + } + } +} diff --git a/modules/aws/recipes/s3/policy/vpce/versions.tf b/modules/aws/recipes/s3/policy/vpce/versions.tf new file mode 100644 index 0000000..e43dfbe --- /dev/null +++ b/modules/aws/recipes/s3/policy/vpce/versions.tf @@ -0,0 +1,12 @@ +#-------------------------------------------------------------- +# Terraform Provider +#-------------------------------------------------------------- +terraform { + required_version = ">=0.14" + required_providers { + aws = { + source = "hashicorp/aws" + version = ">=3.0.0" + } + } +} diff --git a/modules/aws/recipes/security/access_analyzer/versions.tf b/modules/aws/recipes/security/access_analyzer/versions.tf new file mode 100644 index 0000000..e43dfbe --- /dev/null +++ b/modules/aws/recipes/security/access_analyzer/versions.tf @@ -0,0 +1,12 @@ +#-------------------------------------------------------------- +# Terraform Provider +#-------------------------------------------------------------- +terraform { + required_version = ">=0.14" + required_providers { + aws = { + source = "hashicorp/aws" + version = ">=3.0.0" + } + } +} diff --git a/modules/aws/recipes/security/cloudtrail/versions.tf b/modules/aws/recipes/security/cloudtrail/versions.tf new file mode 100644 index 0000000..e43dfbe --- /dev/null +++ b/modules/aws/recipes/security/cloudtrail/versions.tf @@ -0,0 +1,12 @@ +#-------------------------------------------------------------- +# Terraform Provider +#-------------------------------------------------------------- +terraform { + required_version = ">=0.14" + required_providers { + aws = { + source = "hashicorp/aws" + version = ">=3.0.0" + } + } +} diff --git a/modules/aws/recipes/security/config/create/variables.tf b/modules/aws/recipes/security/config/create/variables.tf index cdc5c3b..71c2013 100644 --- a/modules/aws/recipes/security/config/create/variables.tf +++ b/modules/aws/recipes/security/config/create/variables.tf @@ -121,7 +121,7 @@ variable "aws_cloudwatch_event_target" { description = "(Required) Provides an EventBridge Target resource." } variable "account_id" { - type = number + type = string description = "(Required) AWS account ID for member account." } variable "tags" { diff --git a/modules/aws/recipes/security/config/create/versions.tf b/modules/aws/recipes/security/config/create/versions.tf new file mode 100644 index 0000000..e43dfbe --- /dev/null +++ b/modules/aws/recipes/security/config/create/versions.tf @@ -0,0 +1,12 @@ +#-------------------------------------------------------------- +# Terraform Provider +#-------------------------------------------------------------- +terraform { + required_version = ">=0.14" + required_providers { + aws = { + source = "hashicorp/aws" + version = ">=3.0.0" + } + } +} diff --git a/modules/aws/recipes/security/config/rule/api_gateway/versions.tf b/modules/aws/recipes/security/config/rule/api_gateway/versions.tf new file mode 100644 index 0000000..e43dfbe --- /dev/null +++ b/modules/aws/recipes/security/config/rule/api_gateway/versions.tf @@ -0,0 +1,12 @@ +#-------------------------------------------------------------- +# Terraform Provider +#-------------------------------------------------------------- +terraform { + required_version = ">=0.14" + required_providers { + aws = { + source = "hashicorp/aws" + version = ">=3.0.0" + } + } +} diff --git a/modules/aws/recipes/security/config/rule/custom/versions.tf b/modules/aws/recipes/security/config/rule/custom/versions.tf new file mode 100644 index 0000000..e43dfbe --- /dev/null +++ b/modules/aws/recipes/security/config/rule/custom/versions.tf @@ -0,0 +1,12 @@ +#-------------------------------------------------------------- +# Terraform Provider +#-------------------------------------------------------------- +terraform { + required_version = ">=0.14" + required_providers { + aws = { + source = "hashicorp/aws" + version = ">=3.0.0" + } + } +} diff --git a/modules/aws/recipes/security/config/rule/ec2/versions.tf b/modules/aws/recipes/security/config/rule/ec2/versions.tf new file mode 100644 index 0000000..e43dfbe --- /dev/null +++ b/modules/aws/recipes/security/config/rule/ec2/versions.tf @@ -0,0 +1,12 @@ +#-------------------------------------------------------------- +# Terraform Provider +#-------------------------------------------------------------- +terraform { + required_version = ">=0.14" + required_providers { + aws = { + source = "hashicorp/aws" + version = ">=3.0.0" + } + } +} diff --git a/modules/aws/recipes/security/config/rule/load_balancer/versions.tf b/modules/aws/recipes/security/config/rule/load_balancer/versions.tf new file mode 100644 index 0000000..e43dfbe --- /dev/null +++ b/modules/aws/recipes/security/config/rule/load_balancer/versions.tf @@ -0,0 +1,12 @@ +#-------------------------------------------------------------- +# Terraform Provider +#-------------------------------------------------------------- +terraform { + required_version = ">=0.14" + required_providers { + aws = { + source = "hashicorp/aws" + version = ">=3.0.0" + } + } +} diff --git a/modules/aws/recipes/security/config/rule/rds/versions.tf b/modules/aws/recipes/security/config/rule/rds/versions.tf new file mode 100644 index 0000000..e43dfbe --- /dev/null +++ b/modules/aws/recipes/security/config/rule/rds/versions.tf @@ -0,0 +1,12 @@ +#-------------------------------------------------------------- +# Terraform Provider +#-------------------------------------------------------------- +terraform { + required_version = ">=0.14" + required_providers { + aws = { + source = "hashicorp/aws" + version = ">=3.0.0" + } + } +} diff --git a/modules/aws/recipes/security/config/rule/s3/versions.tf b/modules/aws/recipes/security/config/rule/s3/versions.tf new file mode 100644 index 0000000..e43dfbe --- /dev/null +++ b/modules/aws/recipes/security/config/rule/s3/versions.tf @@ -0,0 +1,12 @@ +#-------------------------------------------------------------- +# Terraform Provider +#-------------------------------------------------------------- +terraform { + required_version = ">=0.14" + required_providers { + aws = { + source = "hashicorp/aws" + version = ">=3.0.0" + } + } +} diff --git a/modules/aws/recipes/security/default_vpc/versions.tf b/modules/aws/recipes/security/default_vpc/versions.tf new file mode 100644 index 0000000..e43dfbe --- /dev/null +++ b/modules/aws/recipes/security/default_vpc/versions.tf @@ -0,0 +1,12 @@ +#-------------------------------------------------------------- +# Terraform Provider +#-------------------------------------------------------------- +terraform { + required_version = ">=0.14" + required_providers { + aws = { + source = "hashicorp/aws" + version = ">=3.0.0" + } + } +} diff --git a/modules/aws/recipes/security/ebs/versions.tf b/modules/aws/recipes/security/ebs/versions.tf new file mode 100644 index 0000000..e43dfbe --- /dev/null +++ b/modules/aws/recipes/security/ebs/versions.tf @@ -0,0 +1,12 @@ +#-------------------------------------------------------------- +# Terraform Provider +#-------------------------------------------------------------- +terraform { + required_version = ">=0.14" + required_providers { + aws = { + source = "hashicorp/aws" + version = ">=3.0.0" + } + } +} diff --git a/modules/aws/recipes/security/guardduty/versions.tf b/modules/aws/recipes/security/guardduty/versions.tf new file mode 100644 index 0000000..e43dfbe --- /dev/null +++ b/modules/aws/recipes/security/guardduty/versions.tf @@ -0,0 +1,12 @@ +#-------------------------------------------------------------- +# Terraform Provider +#-------------------------------------------------------------- +terraform { + required_version = ">=0.14" + required_providers { + aws = { + source = "hashicorp/aws" + version = ">=3.0.0" + } + } +} diff --git a/modules/aws/recipes/security/iam/outputs.tf b/modules/aws/recipes/security/iam/outputs.tf index e69de29..cfbfeb0 100644 --- a/modules/aws/recipes/security/iam/outputs.tf +++ b/modules/aws/recipes/security/iam/outputs.tf @@ -0,0 +1,4 @@ +output "iam_role_id" { + description = "The id of IAM role." + value = var.is_enabled && var.aws_iam_role != null ? aws_iam_role.this[0].id : null +} diff --git a/modules/aws/recipes/security/iam/versions.tf b/modules/aws/recipes/security/iam/versions.tf new file mode 100644 index 0000000..e43dfbe --- /dev/null +++ b/modules/aws/recipes/security/iam/versions.tf @@ -0,0 +1,12 @@ +#-------------------------------------------------------------- +# Terraform Provider +#-------------------------------------------------------------- +terraform { + required_version = ">=0.14" + required_providers { + aws = { + source = "hashicorp/aws" + version = ">=3.0.0" + } + } +} diff --git a/modules/aws/recipes/security/s3/versions.tf b/modules/aws/recipes/security/s3/versions.tf new file mode 100644 index 0000000..e43dfbe --- /dev/null +++ b/modules/aws/recipes/security/s3/versions.tf @@ -0,0 +1,12 @@ +#-------------------------------------------------------------- +# Terraform Provider +#-------------------------------------------------------------- +terraform { + required_version = ">=0.14" + required_providers { + aws = { + source = "hashicorp/aws" + version = ">=3.0.0" + } + } +} diff --git a/modules/aws/recipes/security/securityhub/versions.tf b/modules/aws/recipes/security/securityhub/versions.tf new file mode 100644 index 0000000..e43dfbe --- /dev/null +++ b/modules/aws/recipes/security/securityhub/versions.tf @@ -0,0 +1,12 @@ +#-------------------------------------------------------------- +# Terraform Provider +#-------------------------------------------------------------- +terraform { + required_version = ">=0.14" + required_providers { + aws = { + source = "hashicorp/aws" + version = ">=3.0.0" + } + } +} diff --git a/modules/aws/recipes/sns/subscription/versions.tf b/modules/aws/recipes/sns/subscription/versions.tf new file mode 100644 index 0000000..e43dfbe --- /dev/null +++ b/modules/aws/recipes/sns/subscription/versions.tf @@ -0,0 +1,12 @@ +#-------------------------------------------------------------- +# Terraform Provider +#-------------------------------------------------------------- +terraform { + required_version = ">=0.14" + required_providers { + aws = { + source = "hashicorp/aws" + version = ">=3.0.0" + } + } +} diff --git a/modules/aws/recipes/trusted_advisor/versions.tf b/modules/aws/recipes/trusted_advisor/versions.tf new file mode 100644 index 0000000..e43dfbe --- /dev/null +++ b/modules/aws/recipes/trusted_advisor/versions.tf @@ -0,0 +1,12 @@ +#-------------------------------------------------------------- +# Terraform Provider +#-------------------------------------------------------------- +terraform { + required_version = ">=0.14" + required_providers { + aws = { + source = "hashicorp/aws" + version = ">=3.0.0" + } + } +} diff --git a/modules/aws/recipes/vpc/create/versions.tf b/modules/aws/recipes/vpc/create/versions.tf new file mode 100644 index 0000000..e43dfbe --- /dev/null +++ b/modules/aws/recipes/vpc/create/versions.tf @@ -0,0 +1,12 @@ +#-------------------------------------------------------------- +# Terraform Provider +#-------------------------------------------------------------- +terraform { + required_version = ">=0.14" + required_providers { + aws = { + source = "hashicorp/aws" + version = ">=3.0.0" + } + } +} diff --git a/modules/aws/recipes/vpc/endpoint/dynamodb/versions.tf b/modules/aws/recipes/vpc/endpoint/dynamodb/versions.tf new file mode 100644 index 0000000..e43dfbe --- /dev/null +++ b/modules/aws/recipes/vpc/endpoint/dynamodb/versions.tf @@ -0,0 +1,12 @@ +#-------------------------------------------------------------- +# Terraform Provider +#-------------------------------------------------------------- +terraform { + required_version = ">=0.14" + required_providers { + aws = { + source = "hashicorp/aws" + version = ">=3.0.0" + } + } +} diff --git a/modules/aws/recipes/vpc/subnet/versions.tf b/modules/aws/recipes/vpc/subnet/versions.tf new file mode 100644 index 0000000..e43dfbe --- /dev/null +++ b/modules/aws/recipes/vpc/subnet/versions.tf @@ -0,0 +1,12 @@ +#-------------------------------------------------------------- +# Terraform Provider +#-------------------------------------------------------------- +terraform { + required_version = ">=0.14" + required_providers { + aws = { + source = "hashicorp/aws" + version = ">=3.0.0" + } + } +}