<div dir="ltr"><p dir="ltr">Paul,</p>
<p dir="ltr">The hiera defaults were there to allow the apply test to 
work. Since Jonathan added a sed command to the apply test, they are no 
longer needed.</p>
<p dir="ltr">The defaults always were a code smell, they presented the 
issue that if a hiera key was not found, some parameter would be set to a
 publicly known string. Imagine if this had been a password!</p>
<p dir="ltr">If you look at the apply test I think you can find the sed commands we use to add back in hiera defaults. I hope that can help. </p>
<p dir="ltr">Thanks<span class=""><font color="#888888"><br>
Spencer</font></span></p></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Oct 27, 2015 at 5:22 PM, Paul Belanger <span dir="ltr"><<a href="mailto:pabelanger@redhat.com" target="_blank">pabelanger@redhat.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Greetings,<br>
<br>
I was hoping somebody could explain the reasoning behind the remove of hiera<br>
defaults in system-config?  The commit title in question is 'Remove placeholder<br>
hiera defaults'.<br>
<br>
If you are not aware, this patch has currently broken my testing environments,<br>
as I currently don't setup hiera (actually unneeded until now).  Additionally, I<br>
haven't been keeping up with the in tree hiera conversion, but currently cannot<br>
find a sane hiera yaml file for testing enviornments. Could somebody please<br>
point me to the location?<br>
<br>
Hopefully this is just an oversight and somebody will be able to help me testing<br>
without having to install hiera.<br>
<br>
---<br>
  $ sudo puppet apply --modulepath=/etc/puppet/modules:modules manifests/site.pp --certname=<a href="http://stackalytics.openstack.org" rel="noreferrer" target="_blank">stackalytics.openstack.org</a><br>
  Error: Could not find data item stackalytics_ssh_private_key_contents in any Hiera data file and no default supplied at /home/ubuntu/system-config/manifests/site.pp:144 on node <a href="http://stackalytics.openstack.org" rel="noreferrer" target="_blank">stackalytics.openstack.org</a><br>
  Error: Could not find data item stackalytics_ssh_private_key_contents in any Hiera data file and no default supplied at /home/ubuntu/system-config/manifests/site.pp:144 on node <a href="http://stackalytics.openstack.org" rel="noreferrer" target="_blank">stackalytics.openstack.org</a><br>
<br>
_______________________________________________<br>
OpenStack-Infra mailing list<br>
<a href="mailto:OpenStack-Infra@lists.openstack.org">OpenStack-Infra@lists.openstack.org</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-infra" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-infra</a><br>
</blockquote></div><br><br clear="all"><br>-- <br><div class="gmail_signature">Spencer Krum<br>(619)-980-7820</div>
</div>