diff --git a/contrib/terraform/aws/00-create-infrastructure.tf b/contrib/terraform/aws/00-create-infrastructure.tf index 12fcfd2ec..09cfac37c 100755 --- a/contrib/terraform/aws/00-create-infrastructure.tf +++ b/contrib/terraform/aws/00-create-infrastructure.tf @@ -81,6 +81,112 @@ provider "aws" { region = "${var.awsRegion}" } +variable "iam_prefix" { + type = "string" + description = "Prefix name for IAM profiles" +} + +resource "aws_iam_instance_profile" "kubernetes_master_profile" { + name = "${var.iam_prefix}_kubernetes_master_profile" + roles = ["${aws_iam_role.kubernetes_master_role.name}"] +} + +resource "aws_iam_role" "kubernetes_master_role" { + name = "${var.iam_prefix}_kubernetes_master_role" + assume_role_policy = <