-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathusers.tf
More file actions
40 lines (36 loc) · 827 Bytes
/
Copy pathusers.tf
File metadata and controls
40 lines (36 loc) · 827 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
resource "aws_iam_user" "traefik" {
name = "traefik"
path = "/robots/"
tags = {
type = "robot"
}
}
resource "aws_iam_access_key" "traefik" {
user = aws_iam_user.traefik.name
}
resource "aws_iam_user_policy" "traefik" {
name = "traefik"
user = aws_iam_user.traefik.name
policy = jsonencode({
Version = "2012-10-17"
Statement = [
{
Effect = "Allow"
Action = [
"route53:GetChange",
"route53:ChangeResourceRecordSets",
"route53:ListResourceRecordSets",
]
Resource = [
"arn:aws:route53:::hostedzone/*",
"arn:aws:route53:::change/*",
]
},
{
Effect = "Allow"
Action = ["route53:ListHostedZonesByName", "route53:ListHostedZones"]
Resource = "*"
},
]
})
}