osnailyfacter and openstack classes pass around *_address variables using them in different ways

Bug #1344349 reported by Andrew Woodward
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Invalid
Medium
Andrew Woodward

Bug Description

though osnailyfacter and openstack classes we have variables for

internal_address
public_address
management_address

in site.pp they are set to this node's IP addresses
in openstack::cluster_ha we re-write them to be the public_vip and management_vip
in openstack::cluster* we gain service_address which could be equal to the management_vip or controller management_address.

in openstack::compute they are used as the same from site.pp

This makes it confusing to follow some of the manifests around.

I propose that we add new parameters in site.pp for
service_internal_address
service_management_address
service_public_address

These should be set to the value of the relevant address depending on usage of ha mode or simple mode.

Tags: library
Andrew Woodward (xarses)
summary: osnailyfacter and openstack classes pass around *_address variables
- using them in off ways
+ using them in different ways
Changed in fuel:
milestone: none → 5.1
Changed in fuel:
milestone: 5.1 → 6.0
Changed in fuel:
milestone: 6.0 → 6.1
Revision history for this message
Vladimir Kuklin (vkuklin) wrote :

We do not use site.pp anymore and openstack classes

Changed in fuel:
status: Triaged → Invalid
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.