In section 8.2 the example uses str_replace incorrectly and when applying the suggested modification it fails: $ openstack overcloud deploy --templates -e ~/templates/post_config.yaml Deploying templates in the directory /usr/share/openstack-tripleo-heat-templates ERROR: openstack ERROR: Failed to validate: Failed to validate: u'"str_replace" syntax should be str_replace:\n template: This is var1 template var2\n params:\n var1: a\n var2: string' The reason seems to be that it uses str_replace with "parameters" instead of "params" as documented in: http://docs.openstack.org/developer/heat/template_guide/hot_spec.html#str-replace str_replace: template: <template string> params: <parameter mappings>
Assigning to Dan for review.
Updated live: https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux_OpenStack_Platform/7/html/Director_Installation_and_Usage/sect-Configuring_after_Overcloud_Creation.html Ramon, how's it looking now?
Yes, that matches my working configuration and upstream documentation at http://docs.openstack.org/developer/heat/template_guide/hot_spec.html#str-replace