diff --git a/common/README.md b/common/README.md
index 29534d8..1040b93 100644
--- a/common/README.md
+++ b/common/README.md
@@ -2,13 +2,14 @@
| Name | Version |
|------|---------|
-| [terraform](#requirement\_terraform) | >= 0.12 |
+| [terraform](#requirement\_terraform) | >= 0.13 |
+| [aws](#requirement\_aws) | >= 3.66.0 |
## Providers
| Name | Version |
|------|---------|
-| [aws](#provider\_aws) | n/a |
+| [aws](#provider\_aws) | >= 3.66.0 |
## Modules
diff --git a/common/versions.tf b/common/versions.tf
index ac97c6a..e4a44dc 100644
--- a/common/versions.tf
+++ b/common/versions.tf
@@ -1,4 +1,9 @@
-
terraform {
- required_version = ">= 0.12"
+ required_providers {
+ aws = {
+ source = "hashicorp/aws"
+ version = ">= 3.66.0"
+ }
+ }
+ required_version = ">= 0.13"
}
diff --git a/general/versions.tf b/general/versions.tf
deleted file mode 100644
index ac97c6a..0000000
--- a/general/versions.tf
+++ /dev/null
@@ -1,4 +0,0 @@
-
-terraform {
- required_version = ">= 0.12"
-}
diff --git a/general/versions.tf b/general/versions.tf
new file mode 120000
index 0000000..41bb22f
--- /dev/null
+++ b/general/versions.tf
@@ -0,0 +1 @@
+../common/versions.tf
\ No newline at end of file
diff --git a/it-linux-base/versions.tf b/it-linux-base/versions.tf
deleted file mode 100644
index ac97c6a..0000000
--- a/it-linux-base/versions.tf
+++ /dev/null
@@ -1,4 +0,0 @@
-
-terraform {
- required_version = ">= 0.12"
-}
diff --git a/it-linux-base/versions.tf b/it-linux-base/versions.tf
new file mode 120000
index 0000000..41bb22f
--- /dev/null
+++ b/it-linux-base/versions.tf
@@ -0,0 +1 @@
+../common/versions.tf
\ No newline at end of file
diff --git a/it-windows-base/versions.tf b/it-windows-base/versions.tf
deleted file mode 100644
index ac97c6a..0000000
--- a/it-windows-base/versions.tf
+++ /dev/null
@@ -1,4 +0,0 @@
-
-terraform {
- required_version = ">= 0.12"
-}
diff --git a/it-windows-base/versions.tf b/it-windows-base/versions.tf
new file mode 120000
index 0000000..41bb22f
--- /dev/null
+++ b/it-windows-base/versions.tf
@@ -0,0 +1 @@
+../common/versions.tf
\ No newline at end of file
diff --git a/kafka/versions.tf b/kafka/versions.tf
deleted file mode 100644
index ac97c6a..0000000
--- a/kafka/versions.tf
+++ /dev/null
@@ -1,4 +0,0 @@
-
-terraform {
- required_version = ">= 0.12"
-}
diff --git a/kafka/versions.tf b/kafka/versions.tf
new file mode 120000
index 0000000..41bb22f
--- /dev/null
+++ b/kafka/versions.tf
@@ -0,0 +1 @@
+../common/versions.tf
\ No newline at end of file
diff --git a/ois-scanner/versions.tf b/ois-scanner/versions.tf
deleted file mode 100644
index d9b6f79..0000000
--- a/ois-scanner/versions.tf
+++ /dev/null
@@ -1,3 +0,0 @@
-terraform {
- required_version = ">= 0.12"
-}
diff --git a/ois-scanner/versions.tf b/ois-scanner/versions.tf
new file mode 120000
index 0000000..41bb22f
--- /dev/null
+++ b/ois-scanner/versions.tf
@@ -0,0 +1 @@
+../common/versions.tf
\ No newline at end of file
diff --git a/rds-maria/versions.tf b/rds-maria/versions.tf
deleted file mode 100644
index ac97c6a..0000000
--- a/rds-maria/versions.tf
+++ /dev/null
@@ -1,4 +0,0 @@
-
-terraform {
- required_version = ">= 0.12"
-}
diff --git a/rds-maria/versions.tf b/rds-maria/versions.tf
new file mode 120000
index 0000000..41bb22f
--- /dev/null
+++ b/rds-maria/versions.tf
@@ -0,0 +1 @@
+../common/versions.tf
\ No newline at end of file
diff --git a/rds-mssql/versions.tf b/rds-mssql/versions.tf
deleted file mode 100644
index ac97c6a..0000000
--- a/rds-mssql/versions.tf
+++ /dev/null
@@ -1,4 +0,0 @@
-
-terraform {
- required_version = ">= 0.12"
-}
diff --git a/rds-mssql/versions.tf b/rds-mssql/versions.tf
new file mode 120000
index 0000000..41bb22f
--- /dev/null
+++ b/rds-mssql/versions.tf
@@ -0,0 +1 @@
+../common/versions.tf
\ No newline at end of file
diff --git a/rds-mysql/versions.tf b/rds-mysql/versions.tf
deleted file mode 100644
index ac97c6a..0000000
--- a/rds-mysql/versions.tf
+++ /dev/null
@@ -1,4 +0,0 @@
-
-terraform {
- required_version = ">= 0.12"
-}
diff --git a/rds-mysql/versions.tf b/rds-mysql/versions.tf
new file mode 120000
index 0000000..41bb22f
--- /dev/null
+++ b/rds-mysql/versions.tf
@@ -0,0 +1 @@
+../common/versions.tf
\ No newline at end of file
diff --git a/rds-oracle/versions.tf b/rds-oracle/versions.tf
deleted file mode 100644
index ac97c6a..0000000
--- a/rds-oracle/versions.tf
+++ /dev/null
@@ -1,4 +0,0 @@
-
-terraform {
- required_version = ">= 0.12"
-}
diff --git a/rds-oracle/versions.tf b/rds-oracle/versions.tf
new file mode 120000
index 0000000..41bb22f
--- /dev/null
+++ b/rds-oracle/versions.tf
@@ -0,0 +1 @@
+../common/versions.tf
\ No newline at end of file
diff --git a/rds-postgres/versions.tf b/rds-postgres/versions.tf
deleted file mode 100644
index ac97c6a..0000000
--- a/rds-postgres/versions.tf
+++ /dev/null
@@ -1,4 +0,0 @@
-
-terraform {
- required_version = ">= 0.12"
-}
diff --git a/rds-postgres/versions.tf b/rds-postgres/versions.tf
new file mode 120000
index 0000000..41bb22f
--- /dev/null
+++ b/rds-postgres/versions.tf
@@ -0,0 +1 @@
+../common/versions.tf
\ No newline at end of file
diff --git a/web/versions.tf b/web/versions.tf
deleted file mode 100644
index ac97c6a..0000000
--- a/web/versions.tf
+++ /dev/null
@@ -1,4 +0,0 @@
-
-terraform {
- required_version = ">= 0.12"
-}
diff --git a/web/versions.tf b/web/versions.tf
new file mode 120000
index 0000000..41bb22f
--- /dev/null
+++ b/web/versions.tf
@@ -0,0 +1 @@
+../common/versions.tf
\ No newline at end of file