Description of problem: This was observed on OSP10 (Newton) together with RHEL 7.4. Running "openstack undercloud install" with the following values in undercloud.conf: undercloud_ntp_servers = clock.redhat.com Results hieradata to contain improper value for ntp::servers: as follows: ntp::servers: ['clock.test.com'] It's because this value is in double curly brackets {{ }}, however according to MUSTACHE(5): " All variables are HTML escaped by default. If you want to return unescaped HTML, use the triple curling brackets: {{{name}}}. " Correcting puppet-stack-config.yaml.template to include triple curly brackets fixes the problem: ntp::servers: ['clock.test.com'] Passing list of undercloud_ntp_servers in the undercloud.conf with corrected template results in: ntp::servers: ['clock.test.com','secondclock.test.com']
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2019:0068