Port sts_assume_role to boto3 (#32569)

* Ported sts_assume_role to boto3

* Added integration tests
This commit is contained in:
Marek 2018-01-22 23:46:08 +01:00 committed by Sloane Hertel
commit 5fa29201a7
6 changed files with 500 additions and 36 deletions

View file

@ -0,0 +1,23 @@
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "AllowSTSAnsibleTests",
"Action": [
"iam:Get*",
"iam:List*",
"iam:CreateRole",
"iam:DeleteRole",
"iam:DetachRolePolicy",
"sts:AssumeRole",
"iam:AttachRolePolicy",
"iam:CreateInstanceProfile"
],
"Effect": "Allow",
"Resource": [
"arn:aws:iam::{{aws_account}}:role/ansible-test-sts-*",
"arn:aws:iam::{{aws_account}}:instance-profile/ansible-test-sts-*"
]
}
]
}