Description of problem:
The PUBLIC_* and PRIVATE_* environment variables no longer exist in foreman_server.sh, the user will now need to populate all the relevant fields to for the controller public ip and controller private ip in the Host Groups UI.
The removal of PUBLIC_/PRIVATE_ vars was part of https://bugzilla.redhat.com/show_bug.cgi?id=1049688 .
More detail: the value of PRIVATE_CONTROLLER_IP from foreman_server.sh had been used to pre-populate fields in the Foreman Host Group parameters UI. Now, the user needs to make sure that these parameters have the same IP address for the typical standalone controller case via the Foreman UI:
The above three are present in the Host Groups: Controller (Neutron), Controller (Nova Network), Compute (Neutron),
Compute (Nova Network), Neutron Networker, LVM Block Storage. The values must be consistent across the Host Groups that the user is using for their OpenStack configuration.
Likewise, the PUBLIC_CONTROLLER_IP from foreman_server.sh was also used to pre-populate one parameter. Now the user needs to make sure the following parameter is correct from within the Foreman Host Groups UI:
and must be consistent across the subset of the Host Groups relevant to the user: Controller (Neutron), Controller (Nova Network), Compute (Neutron), and Compute (Nova Network).
After installing foreman, the default value for controller_priv_ip, mysql_host and qpid_host is 172.16.0.1. For controller_pub_ip, the default value is 172.16.1.1. Of course, these need to be updated to suit the user's environment, but at least the defaults are consistent.
Checked in Red_Hat_Enterprise_Linux_OpenStack_Platform-Installation_and_Configuration_Guide-4-en-US-4-88.
The documentation includes a description of the values that must be set in a RHEL-OSP 4.0 environment.
Moving to VERIFIED.