|
| 1 | +<!-- BEGIN_TF_DOCS --> |
| 2 | +# Overview |
| 3 | +This module declares all of the resources necessary to create AWS IAM related resources. |
| 4 | + |
| 5 | +# Terraform Directory |
| 6 | + |
| 7 | +## Modules |
| 8 | + |
| 9 | +| Name | Source | Version | |
| 10 | +|------|--------|---------| |
| 11 | +| <a name="module_iam_read_only_group"></a> [iam\_read\_only\_group](#module\_iam\_read\_only\_group) | ./modules/aws-groups | n/a | |
| 12 | +| <a name="module_iam_user_gwenstacy"></a> [iam\_user\_gwenstacy](#module\_iam\_user\_gwenstacy) | ./modules/aws-users | n/a | |
| 13 | + |
| 14 | + |
| 15 | + |
| 16 | + |
| 17 | + |
| 18 | + |
| 19 | +To automatically update this documentation, install terraform-docs on your local machine run the following: |
| 20 | + cd <directory of README location to update> |
| 21 | + terraform-docs -c .terraform.docs.yml . |
| 22 | + |
| 23 | +# Directory Structure |
1 | 24 | Terraform directory structure |
2 | 25 |
|
3 | 26 | - 📁 [terraform](https://github.com/hackforla/ops-security/tree/cb/example/terraform) |
4 | | - - 📁 [aws-custom-policies](https://github.com/hackforla/ops-security/tree/cb/example/terraform/aws-custom-policies) - JSON configurations for customer-managed policies (AWS-managed policies are referenced by ARN and not needed here) |
5 | | - - 📁 [existing-policies](https://github.com/hackforla/ops-security/tree/cb/example/terraform/aws-custom-policies/existing-policies) - a few of our current policy configurations for reference |
6 | | - - 📁 [modules](https://github.com/hackforla/ops-security/tree/cb/example/terraform/modules) - reusable Terraform configurations |
7 | | - - 📄 [aws-custom-policies.tf](https://github.com/hackforla/ops-security/tree/cb/example/terraform/modules/aws-groups) - maintain custom policies here |
8 | | - - 📄 [aws-groups.tf](https://github.com/hackforla/ops-security/tree/cb/example/terraform/modules/aws-groups) - maintain groups here |
9 | | - - 📄 [aws-users.tf](https://github.com/hackforla/ops-security/tree/cb/example/terraform/modules/aws-users) - maintain users here |
| 27 | + - 📁 [aws-custom-policies](https://github.com/hackforla/ops-security/tree/cb/example/terraform/aws-custom-policies) - JSON configurations for customer-managed policies (AWS-managed policies are referenced by ARN and not needed here) |
| 28 | + - 📁 [existing-policies](https://github.com/hackforla/ops-security/tree/cb/example/terraform/aws-custom-policies/existing-policies) - a few of our current policy configurations for reference |
| 29 | + - 📁 [modules](https://github.com/hackforla/ops-security/tree/cb/example/terraform/modules) - reusable Terraform configurations |
| 30 | + - 📄 [aws-custom-policies.tf](https://github.com/hackforla/ops-security/tree/cb/example/terraform/modules/aws-groups) - maintain custom policies here |
| 31 | + - 📄 [aws-groups.tf](https://github.com/hackforla/ops-security/tree/cb/example/terraform/modules/aws-groups) - maintain groups here |
| 32 | + - 📄 [aws-users.tf](https://github.com/hackforla/ops-security/tree/cb/example/terraform/modules/aws-users) - maintain users here |
| 33 | + |
| 34 | +<!-- END_TF_DOCS --> |
0 commit comments