diff --git a/README.md b/README.md
index 085cdf6..a8091bb 100644
--- a/README.md
+++ b/README.md
@@ -100,15 +100,20 @@ module "myrole3" {
## Requirements
-No requirements.
+| Name | Version |
+|------|---------|
+| [terraform](#requirement\_terraform) | >= 0.13 |
+| [aws](#requirement\_aws) | >= 3.66.0 |
+| [external](#requirement\_external) | >= 2.2.0 |
+| [ldap](#requirement\_ldap) | >= 0.5.4 |
## Providers
| Name | Version |
|------|---------|
-| [aws](#provider\_aws) | n/a |
-| [external](#provider\_external) | n/a |
-| [ldap](#provider\_ldap) | n/a |
+| [aws](#provider\_aws) | >= 3.66.0 |
+| [external](#provider\_external) | >= 2.2.0 |
+| [ldap](#provider\_ldap) | >= 0.5.4 |
| [null](#provider\_null) | n/a |
| [template](#provider\_template) | n/a |
@@ -123,7 +128,7 @@ No modules.
| [aws_iam_instance_profile.role](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/iam_instance_profile) | resource |
| [aws_iam_role.role](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/iam_role) | resource |
| [aws_iam_role_policy_attachment.role](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/iam_role_policy_attachment) | resource |
-| [ldap_object.role](https://registry.terraform.io/providers/hashicorp/ldap/latest/docs/resources/object) | resource |
+| [ldap_object.role](https://registry.terraform.io/providers/trevex/ldap/latest/docs/resources/object) | resource |
| [null_resource.role_ldif](https://registry.terraform.io/providers/hashicorp/null/latest/docs/resources/resource) | resource |
| [aws_arn.current](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/arn) | data source |
| [aws_caller_identity.current](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/caller_identity) | data source |
diff --git a/versions.tf b/versions.tf
new file mode 100644
index 0000000..f6feb00
--- /dev/null
+++ b/versions.tf
@@ -0,0 +1,23 @@
+# tf 0.13+
+terraform {
+ required_providers {
+ aws = {
+ source = "hashicorp/aws"
+ version = ">= 3.66.0"
+ }
+ ldap = {
+ source = "trevex/ldap"
+ version = ">= 0.5.4"
+ }
+ external = {
+ source = "hashicorp/external"
+ version = ">= 2.2.0"
+ }
+ }
+ required_version = ">= 0.13"
+}
+
+# tf 0.12
+# provider "external" {
+# version = "~> 1.2"
+# }