github.com/LorbusChris/terraform@v0.11.12-beta1/terraform/test-fixtures/graph-provisioners/main.tf (about)

     1  variable "foo" {
     2      default = "bar"
     3      description = "bar"
     4  }
     5  
     6  provider "aws" {}
     7  
     8  resource "aws_security_group" "firewall" {}
     9  
    10  resource "aws_instance" "web" {
    11      ami = "${var.foo}"
    12      security_groups = [
    13          "foo",
    14          "${aws_security_group.firewall.foo}"
    15      ]
    16      provisioner "winrm" {
    17          cmd = "echo foo"
    18      }
    19      provisioner "winrm" {
    20          cmd = "echo bar"
    21      }
    22  }
    23  
    24  resource "aws_load_balancer" "weblb" {
    25      provisioner "shell" {
    26          cmd = "add ${aws_instance.web.id}"
    27          connection {
    28              type = "magic"
    29              user = "${aws_security_group.firewall.id}"
    30          }
    31      }
    32  }