Jakub Sokołowski dcf66cd102
upgrade to Terraform 0.12
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2019-07-30 14:36:52 -04:00

27 lines
673 B
HCL

resource "aws_iam_group" "deploy" {
name = "${var.name}-deploy"
}
resource "aws_iam_user" "deploy" {
name = "${var.name}-deploy"
tags = {
Description = "User for deploying the ${var.stage}.${var.dns_domain} Elastic Beanstalk app"
}
}
resource "aws_iam_access_key" "deploy" {
user = aws_iam_user.deploy.name
pgp_key = file("files/support@dap.ps.gpg")
}
resource "aws_iam_user_group_membership" "deploy" {
user = aws_iam_user.deploy.name
groups = [aws_iam_group.deploy.name]
}
resource "aws_iam_group_policy_attachment" "deploy" {
group = aws_iam_group.deploy.name
policy_arn = "arn:aws:iam::aws:policy/AWSElasticBeanstalkFullAccess"
}