Split Controller Architecture requires Controller role

Bug #1674176 reported by Christopher Brown
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
Fix Released
Medium
Unassigned

Bug Description

The split controller architecture documented here:

https://access.redhat.com/documentation/en-us/red_hat_openstack_platform/10/html/advanced_overcloud_customization/roles#Arch-Split_Controller

fails with the following error:

Could not find data item controller_node_ips in any Hiera data file and no default supplied at /etc/puppet/modules/tripleo/manifests/haproxy.pp

It looks like this is because the role is hardcoded in overcloud.j2.yaml ?

      controller_ips: {get_attr: [Controller, ip_address]}
      controller_names: {get_attr: [Controller, hostname]}

I can therefore workaround this by changing ControllerPcmk to Controller and editing the Controller role. I then add one ControllerSystemd custom role.

My guess is that this is coincidentally fixed by:

Change-Id: I36df7fa86c2ff40026d59f02248af529a4a81861

or maybe over-riding hieradata is required?

If the latter, perhaps a documentation update?

tags: added: newton-backport-potential
Changed in tripleo:
importance: Undecided → Medium
status: New → Triaged
milestone: none → pike-1
Changed in tripleo:
milestone: pike-1 → pike-2
Changed in tripleo:
milestone: pike-2 → pike-3
Changed in tripleo:
milestone: pike-3 → pike-rc1
Changed in tripleo:
milestone: pike-rc1 → queens-1
Revision history for this message
Christopher Brown (snecklifter) wrote :

Doc update was done so closing.

Changed in tripleo:
status: Triaged → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.