title: Terraform unable to pass in list as a variable in bash Linux
body: <p>As part of my CI/CD pipeline, I am running terraform and attempting to pass in a local variable. Unfortunately, the variable name is just taken literally.</p>
  
  <p>I have tried changing the quotes around but this does not seem to do anything.</p>
  
  <p>I am on Linux Ubuntu and version 0.11.14 of terraform </p>
  
  <p>The bash code is</p>
  
  <pre><code>azip=1.1.1.1
  </code></pre>
  
  <p>Calling the plan command by:</p>
  
  <pre><code>terraform plan  -var 'ip_azure=["$azip2"]'
  </code></pre>
  
  <p>The following plan is displayed:</p>
  
  <pre><code>
  Terraform will perform the following actions:
  
    + aws_route53_record.dns_azure
        id:                &lt;computed&gt;
        allow_overwrite:   &lt;computed&gt;
        fqdn:              &lt;computed&gt;
        name:              "dns_azure"
        records.#:         "1"
        records.767631455: "$azip2"
        ttl:               "60"
        type:              "A"
        zone_id:           "Z2X9DFDU4LXXC6"
  
  
  Plan: 1 to add, 0 to change, 0 to destroy.
  </code></pre>
  
  <p>I would expect </p>
  
  <pre><code>records.767631455: "1.1.1.1"
  
  </code></pre>
  
  <p>Whenever I put the ip address directly into the plan e.g. </p>
  
  <pre><code>terraform plan  -var 'ip_azure=["1.1.1.1"]'
  </code></pre>
  
  <p>I get the expected result</p>