<div dir="ltr"><div><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, May 27, 2019 at 7:49 PM Dan Sneddon <<a href="mailto:dsneddon@redhat.com">dsneddon@redhat.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><div dir="auto">This looks very promising, thank you. One concern I have is that we maintain some of the troubleshooting ability that the hieradata files give us today in the long term.</div><div dir="auto"><br></div><div dir="auto">The hieradata files on overcloud nodes make it convenient to glean facts about the deployed host. They also act as a canary for when the overcloud Heat stacks are out of sync with the deployed hosts.</div></div><div dir="auto"><br></div><div dir="auto">Once we make the param_config consumable by Ansible or etcd, please keep supportability and troubleshooting in mind. Having local config data in a convenient place on the deployed host is important.</div></blockquote><div><br></div><div>You made very good points and I think we'll maintain an optional puppet step where our operators can apply any Hiera like before; at least until we think our operators have switched to the new interface at some point.<br></div></div><br clear="all"></div><div>For debugging, we could think of the same kind of usage, where you have your custom-params.yaml like :</div><div><br></div><div>           ---<br></div><div>            glance_api_config:<br>             DEFAULT:<br>               enable_v2_api: true<br>               log_dir: /var/log/glance</div><div><br></div><div>We would merge the hashes and lay down the config (with some hierarchy like before with Hiera datafiles).</div><div>Also a note on etcd; even if the data would be consumed from etcd by services (currently not supported by oslo-config AFIK), the data would be available in config-download when generating the playbooks & data, so we could make it so you can modify the data and run the playbooks to change any config.</div><div><br></div><div>Thanks for your feedback,<br></div><div>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr">Emilien Macchi<br></div></div></div></div>