title: Ansible variable name `environment` is reserved?
body: <p>I've got a strange situation today. I called one of my variables in a playbook <code>environment</code>. If I dump variables using <code>debug</code> instruction, it is shown ok</p>
  
  <pre><code>   "environment": "development",
  </code></pre>
  
  <p>But if I try to access it from a script using <code>{{ environment }}</code> it is always assigned a value of <code>{}</code>. I renamed it and it worked ok. Why is that? Is <code>environment</code> a reserved name in Ansible? I checked variable dump - there is no clashes with defined vars.</p>