add creation of access key for deloyibg eb apps

Signed-off-by: Jakub Sokołowski <jakub@status.im>
This commit is contained in:
Jakub Sokołowski 2019-06-03 13:48:42 -04:00
parent a491b05b70
commit 44ed9dbfa9
No known key found for this signature in database
GPG Key ID: 4EF064D0E6D63020
2 changed files with 47 additions and 0 deletions

16
dev.tf
View File

@ -15,6 +15,11 @@ resource "aws_iam_user" "deploy" {
}
}
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}"]
@ -26,6 +31,17 @@ resource "aws_iam_policy_attachment" "deploy" {
policy_arn = "arn:aws:iam::aws:policy/AWSElasticBeanstalkFullAccess"
}
/**
* Uncomment this if you want to extract the secret again.
* For details see: https://www.terraform.io/docs/providers/aws/r/iam_access_key.html
output "deploy_access_key" {
value = "${aws_iam_access_key.deploy.id}"
}
output "deploy_secret_key" {
value = "${aws_iam_access_key.deploy.encrypted_secret}"
}
*/
/* ROLES ----------------------------------------*/
resource "aws_iam_instance_profile" "main" {

31
files/support@dap.ps.gpg Normal file
View File

@ -0,0 +1,31 @@
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