github.com/tetrafolium/tflint@v0.8.0/tflint/test-fixtures/v0.11.0_module/.terraform/modules/002be730f1b024817d11366b76178a82/main.tf (about)

     1  # ---------------------------------------------------------------------------------------------------------------------
     2  # ATTACH AN IAM POLICY THAT ALLOWS THE CONSUL NODES TO AUTOMATICALLY DISCOVER EACH OTHER AND FORM A CLUSTER
     3  # ---------------------------------------------------------------------------------------------------------------------
     4  
     5  resource "aws_iam_role_policy" "auto_discover_cluster" {
     6    name   = "auto-discover-cluster"
     7    role   = "${var.iam_role_id}"
     8    policy = "${data.aws_iam_policy_document.auto_discover_cluster.json}"
     9  }
    10  
    11  data "aws_iam_policy_document" "auto_discover_cluster" {
    12    statement {
    13      effect = "Allow"
    14  
    15      actions = [
    16        "ec2:DescribeInstances",
    17        "ec2:DescribeTags",
    18        "autoscaling:DescribeAutoScalingGroups",
    19      ]
    20  
    21      resources = ["*"]
    22    }
    23  }