The domain name for overcloud nodes defaulted to 'localdomain'. For example: 'overcloud-compute-0.localdomain'. This enhancement provides a parameter (CloudDomain) to customize the domain name. Create an environment file with the CloudDomain parameter included in the 'parameter_defaults" section. If no domain name is defined, the Heat templates default to 'localdomain'.
Need to set domain name to something other than localhost in overcloud.
This may not be in the correct component or it may be multi-component.
However, in the templates localdomain is hardcoded. For example,
puppet/controller-puppet.yaml
...
hosts_entry:
description: >
Server's IP address and hostname in the /etc/hosts format
value:
str_replace:
template: IP HOST.localdomain HOST CLOUDNAME
...
It would be ideal to have domain configurable at a high level.
thx
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://rhn.redhat.com/errata/RHEA-2016-0604.html
Need to set domain name to something other than localhost in overcloud. This may not be in the correct component or it may be multi-component. However, in the templates localdomain is hardcoded. For example, puppet/controller-puppet.yaml ... hosts_entry: description: > Server's IP address and hostname in the /etc/hosts format value: str_replace: template: IP HOST.localdomain HOST CLOUDNAME ... It would be ideal to have domain configurable at a high level. thx