Skip to content

Commit ae99226

Browse files
authored
Merge pull request #62 from answerdigital/versioning-specifics
Added Versioning Specifics
2 parents e18cc79 + 231f978 commit ae99226

File tree

10 files changed

+43
-9
lines changed

10 files changed

+43
-9
lines changed

modules/aws/ec2/README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,14 @@ This Terraform module will produce an EC2 instance which can be accessed via ssh
88
| Name | Version |
99
|------|---------|
1010
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | ~> 1.3 |
11+
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 4.0 |
1112
| <a name="requirement_tls"></a> [tls](#requirement\_tls) | >= 4.0.4 |
1213

1314
## Providers
1415

1516
| Name | Version |
1617
|------|---------|
17-
| <a name="provider_aws"></a> [aws](#provider\_aws) | n/a |
18+
| <a name="provider_aws"></a> [aws](#provider\_aws) | >= 4.0 |
1819
| <a name="provider_tls"></a> [tls](#provider\_tls) | >= 4.0.4 |
1920

2021
## Resources

modules/aws/ec2/main.tf

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,10 @@ terraform {
66
source = "hashicorp/tls"
77
version = ">= 4.0.4"
88
}
9+
aws = {
10+
source = "hashicorp/aws"
11+
version = ">= 4.0"
12+
}
913
}
1014
}
1115

modules/aws/rds_serverless_cluster/README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,14 @@ These secrets are also set as outputs of the module and can be referenced throug
1313
| Name | Version |
1414
|------|---------|
1515
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | ~> 1.3 |
16+
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 4.0 |
1617
| <a name="requirement_random"></a> [random](#requirement\_random) | >= 3.4.3 |
1718

1819
## Providers
1920

2021
| Name | Version |
2122
|------|---------|
22-
| <a name="provider_aws"></a> [aws](#provider\_aws) | n/a |
23+
| <a name="provider_aws"></a> [aws](#provider\_aws) | >= 4.0 |
2324
| <a name="provider_random"></a> [random](#provider\_random) | >= 3.4.3 |
2425

2526
## Resources

modules/aws/rds_serverless_cluster/main.tf

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,10 @@ terraform {
66
source = "hashicorp/random"
77
version = ">= 3.4.3"
88
}
9+
aws = {
10+
source = "hashicorp/aws"
11+
version = ">= 4.0"
12+
}
913
}
1014
}
1115

@@ -107,4 +111,4 @@ resource "random_password" "password" {
107111

108112
resource "random_id" "secrets_id" {
109113
byte_length = 8
110-
}
114+
}

modules/aws/route53/README.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,14 @@ The module also simplifies a few boilerplate records at the apex for security pu
88

99
| Name | Version |
1010
|------|---------|
11-
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | ~> 5.0 |
11+
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | ~> 1.3 |
12+
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 4.0 |
1213

1314
## Providers
1415

1516
| Name | Version |
1617
|------|---------|
17-
| <a name="provider_aws"></a> [aws](#provider\_aws) | ~> 5.0 |
18+
| <a name="provider_aws"></a> [aws](#provider\_aws) | >= 4.0 |
1819

1920
## Resources
2021

modules/aws/route53/versions.tf

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11
terraform {
2+
required_version = "~> 1.3"
3+
24
required_providers {
35
aws = {
46
source = "hashicorp/aws"
5-
version = "~> 5.0"
7+
version = ">= 4.0"
68
}
79
}
810
}

modules/aws/state_manager/README.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,18 @@
33
This Terraform module will produce a State Management bucket that will allow you to store and manage the Terraform state for a specific project on a remote environment instead of locally.
44

55
<!-- BEGIN_TF_DOCS -->
6+
## Requirements
67

8+
| Name | Version |
9+
|------|---------|
10+
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | ~> 1.3 |
11+
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 4.0 |
712

813
## Providers
914

1015
| Name | Version |
1116
|------|---------|
12-
| <a name="provider_aws"></a> [aws](#provider\_aws) | n/a |
17+
| <a name="provider_aws"></a> [aws](#provider\_aws) | >= 4.0 |
1318

1419
## Resources
1520

modules/aws/state_manager/main.tf

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,14 @@
1+
terraform {
2+
required_version = "~> 1.3"
3+
4+
required_providers {
5+
aws = {
6+
source = "hashicorp/aws"
7+
version = ">= 4.0"
8+
}
9+
}
10+
}
11+
112
resource "aws_s3_bucket" "project_terraform_state" {
213
bucket = "${var.project_name}-${var.environment}-state-management-bucket"
314
lifecycle {
@@ -54,4 +65,4 @@ resource "aws_dynamodb_table" "project_tf_locks" {
5465
name = "LockID"
5566
type = "S"
5667
}
57-
}
68+
}

modules/aws/vpc/README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,14 @@ traffic, this is good from an auditing perspective, however you will be charged
1717
| Name | Version |
1818
|------|---------|
1919
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | ~> 1.3 |
20+
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 4.0 |
2021
| <a name="requirement_random"></a> [random](#requirement\_random) | >= 3.4.3 |
2122

2223
## Providers
2324

2425
| Name | Version |
2526
|------|---------|
26-
| <a name="provider_aws"></a> [aws](#provider\_aws) | n/a |
27+
| <a name="provider_aws"></a> [aws](#provider\_aws) | >= 4.0 |
2728
| <a name="provider_random"></a> [random](#provider\_random) | >= 3.4.3 |
2829

2930
## Resources

modules/aws/vpc/main.tf

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,10 @@ terraform {
66
source = "hashicorp/random"
77
version = ">= 3.4.3"
88
}
9+
aws = {
10+
source = "hashicorp/aws"
11+
version = ">= 4.0"
12+
}
913
}
1014
}
1115

0 commit comments

Comments
 (0)