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 }