- terraform-docs -c .terraform.docs.yml .
-
\ No newline at end of file
+
diff --git a/terraform/modules/aws-policies/.terraform.docs.yml b/terraform/modules/aws-policies/.terraform.docs.yml
deleted file mode 100755
index acb528c..0000000
--- a/terraform/modules/aws-policies/.terraform.docs.yml
+++ /dev/null
@@ -1,58 +0,0 @@
-formatter: "markdown table" # this is required
-version: ""
-
-header-from: main.tf
-footer-from: ""
-
-recursive:
- enabled: false
- path: modules
-
-sections:
- hide: []
- show: []
-
-content: |-
- # Policies
-
- This module declares all of the resources necessary to create AWS IAM policies.
-
- {{ .Header }}
- {{ .Modules }}
- {{ .Resources }}
- {{ .Inputs }}
- {{ .Outputs }}
- {{ .Providers }}
- {{ .Requirements }}
- {{ .Footer }}
-
-output:
- file: README.md
- mode: replace
- template: |-
-
- {{ .Content }}
-
-
-output-values:
- enabled: false
- from: ""
-
-sort:
- enabled: true
- by: name
-
-settings:
- anchor: true
- color: true
- default: true
- description: false
- escape: true
- hide-empty: true
- html: true
- indent: 2
- lockfile: true
- read-comments: true
- required: true
- sensitive: true
- type: true
\ No newline at end of file
diff --git a/terraform/modules/aws-policies/README.md b/terraform/modules/aws-policies/README.md
index 4fe26d4..ea19e1d 100644
--- a/terraform/modules/aws-policies/README.md
+++ b/terraform/modules/aws-policies/README.md
@@ -1,29 +1,37 @@
-
# Policies
This module declares all of the resources necessary to create AWS IAM policies.
+
+## Requirements
+
+No requirements.
+
+## Providers
+
+| Name | Version |
+|------|---------|
+| [aws](#provider\_aws) | n/a |
+
+## Modules
+No modules.
## Resources
| Name | Type |
|------|------|
| [aws_iam_policy.custom_policy](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/iam_policy) | resource |
+
## Inputs
| Name | Description | Type | Default | Required |
|------|-------------|------|---------|:--------:|
-| [policies](#input\_policies) | Map of policy definitions | map(object({
description = string
filename = string
})) | n/a | yes |
+| [policies](#input\_policies) | Map of policy definitions | map(object({
description = string
filename = string
})) | n/a | yes |
+
## Outputs
| Name | Description |
|------|-------------|
| [policy\_arns](#output\_policy\_arns) | Map of policy names to their ARNs |
-## Providers
-
-| Name | Version |
-|------|---------|
-| [aws](#provider\_aws) | n/a |
-
-
\ No newline at end of file
+
diff --git a/terraform/modules/aws-roles/.terraform.docs.yml b/terraform/modules/aws-roles/.terraform.docs.yml
deleted file mode 100755
index e1a0cac..0000000
--- a/terraform/modules/aws-roles/.terraform.docs.yml
+++ /dev/null
@@ -1,58 +0,0 @@
-formatter: "markdown table" # this is required
-version: ""
-
-header-from: main.tf
-footer-from: ""
-
-recursive:
- enabled: false
- path: modules
-
-sections:
- hide: []
- show: []
-
-content: |-
- # Roles
-
- This module declares all of the resources necessary to create AWS IAM roles.
-
- {{ .Header }}
- {{ .Modules }}
- {{ .Resources }}
- {{ .Inputs }}
- {{ .Outputs }}
- {{ .Providers }}
- {{ .Requirements }}
- {{ .Footer }}
-
-output:
- file: README.md
- mode: replace
- template: |-
-
- {{ .Content }}
-
-
-output-values:
- enabled: false
- from: ""
-
-sort:
- enabled: true
- by: name
-
-settings:
- anchor: true
- color: true
- default: true
- description: false
- escape: true
- hide-empty: true
- html: true
- indent: 2
- lockfile: true
- read-comments: true
- required: true
- sensitive: true
- type: true
\ No newline at end of file
diff --git a/terraform/modules/aws-roles/README.md b/terraform/modules/aws-roles/README.md
index 9a35fdf..5943920 100644
--- a/terraform/modules/aws-roles/README.md
+++ b/terraform/modules/aws-roles/README.md
@@ -1,9 +1,21 @@
-
# Roles
This module declares all of the resources necessary to create AWS IAM roles.
+
+## Requirements
+
+No requirements.
+
+## Providers
+
+| Name | Version |
+|------|---------|
+| [aws](#provider\_aws) | n/a |
+
+## Modules
+No modules.
## Resources
@@ -11,6 +23,7 @@ This module declares all of the resources necessary to create AWS IAM roles.
|------|------|
| [aws_iam_role.iam_role](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/iam_role) | resource |
| [aws_iam_role_policy_attachment.role_policy_attachment](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/iam_role_policy_attachment) | resource |
+
## Inputs
| Name | Description | Type | Default | Required |
@@ -18,15 +31,10 @@ This module declares all of the resources necessary to create AWS IAM roles.
| [assume\_role\_principal](#input\_assume\_role\_principal) | The AWS service or entity that can assume this role | `string` | n/a | yes |
| [policy\_arn](#input\_policy\_arn) | The ARN of the policy to attach to the role | `string` | n/a | yes |
| [role\_name](#input\_role\_name) | The name of the IAM role | `string` | n/a | yes |
+
## Outputs
| Name | Description |
|------|-------------|
| [role\_arn](#output\_role\_arn) | The ARN of the IAM role |
-## Providers
-
-| Name | Version |
-|------|---------|
-| [aws](#provider\_aws) | n/a |
-
-
\ No newline at end of file
+
diff --git a/terraform/modules/aws-users/.terraform.docs.yml b/terraform/modules/aws-users/.terraform.docs.yml
deleted file mode 100755
index 19f0f5b..0000000
--- a/terraform/modules/aws-users/.terraform.docs.yml
+++ /dev/null
@@ -1,58 +0,0 @@
-formatter: "markdown table" # this is required
-version: ""
-
-header-from: main.tf
-footer-from: ""
-
-recursive:
- enabled: false
- path: modules
-
-sections:
- hide: []
- show: []
-
-content: |-
- # Users
-
- This module declares all of the resources necessary to create AWS IAM users.
-
- {{ .Header }}
- {{ .Modules }}
- {{ .Resources }}
- {{ .Inputs }}
- {{ .Outputs }}
- {{ .Providers }}
- {{ .Requirements }}
- {{ .Footer }}
-
-output:
- file: README.md
- mode: replace
- template: |-
-
- {{ .Content }}
-
-
-output-values:
- enabled: false
- from: ""
-
-sort:
- enabled: true
- by: name
-
-settings:
- anchor: true
- color: true
- default: true
- description: false
- escape: true
- hide-empty: true
- html: true
- indent: 2
- lockfile: true
- read-comments: true
- required: true
- sensitive: true
- type: true
\ No newline at end of file
diff --git a/terraform/modules/aws-users/README.md b/terraform/modules/aws-users/README.md
index 6c903ee..4123c1f 100644
--- a/terraform/modules/aws-users/README.md
+++ b/terraform/modules/aws-users/README.md
@@ -1,9 +1,21 @@
-
# Users
This module declares all of the resources necessary to create AWS IAM users.
+
+## Requirements
+
+No requirements.
+
+## Providers
+
+| Name | Version |
+|------|---------|
+| [aws](#provider\_aws) | n/a |
+
+## Modules
+No modules.
## Resources
@@ -12,6 +24,7 @@ This module declares all of the resources necessary to create AWS IAM users.
| [aws_iam_user.user](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/iam_user) | resource |
| [aws_iam_user_group_membership.user_group_membership](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/iam_user_group_membership) | resource |
| [aws_iam_user_login_profile.user_login](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/iam_user_login_profile) | resource |
+
## Inputs
| Name | Description | Type | Default | Required |
@@ -21,16 +34,11 @@ This module declares all of the resources necessary to create AWS IAM users.
| [user\_name](#input\_user\_name) | The name of the IAM user | `string` | n/a | yes |
| [user\_path](#input\_user\_path) | Path in which to create the user | `string` | `"/"` | no |
| [user\_tags](#input\_user\_tags) | Tags to assign to the user | `map(string)` | `{}` | no |
+
## Outputs
| Name | Description |
|------|-------------|
| [user\_arn](#output\_user\_arn) | The ARN of the IAM user |
| [user\_name](#output\_user\_name) | The name of the IAM user |
-## Providers
-
-| Name | Version |
-|------|---------|
-| [aws](#provider\_aws) | n/a |
-
-
\ No newline at end of file
+