title: Complex hiera lookup not working
body: <p>I have the following definition in a yaml file:</p>
  
  <pre><code>keepalived:
      cluster_name: "cluster.example.lan"
      cluster_ip: "192.168.1.10"
      cluster_nic: "eth0"
  haproxy:
      bind_address: %{hiera('keepalived::cluster_ip')}
  </code></pre>
  
  <p>And as a result in <code>bind_address</code> I've got an empty string. </p>
  
  <p>If I use <code>%{hiera('keepalived')}</code> I've got the whole hash printed, but I need only <code>cluster_ip</code> from this hash. How can I lookup the <code>cluster_ip</code> ?</p>