This commit is contained in:
Edward Viaene
2016-10-17 08:20:33 +00:00
parent 5758d59a04
commit 38c7371deb
3 changed files with 30 additions and 0 deletions
+24
View File
@@ -0,0 +1,24 @@
# group definition
resource "aws_iam_group" "administrators" {
name = "administrators"
}
resource "aws_iam_policy_attachment" "administrators-attach" {
name = "administrators-attach"
groups = ["${aws_iam_group.administrators.name}"]
policy_arn = "arn:aws:iam::aws:policy/AdministratorAccess"
}
# user
resource "aws_iam_user" "admin1" {
name = "admin1"
}
resource "aws_iam_user" "admin2" {
name = "admin2"
}
resource "aws_iam_group_membership" "administrators-users" {
name = "administrators-users"
users = [
"${aws_iam_user.admin1.name}",
"${aws_iam_user.admin2.name}",
]
group = "${aws_iam_group.administrators.name}"
}
+3
View File
@@ -0,0 +1,3 @@
provider "aws" {
region = "${var.AWS_REGION}"
}
+3
View File
@@ -0,0 +1,3 @@
variable "AWS_REGION" {
default = "eu-west-1"
}