Hi Dan, Could we please add to the docs that the Controller role needs to be first in the roles_data.yaml file when using composable roles? Thank you!
Yes. I can help document this feature. In order to avoid hard coding 'Controller' in various places within the tripleo-heat-templates we created a primary_role mechanism where the first role is used for certain things. Users who edit their own roles_data.yaml files will need to be mindful of this requirement. We do have comments in some of the t-h-t templates but I can look to find the right places to document this as well.
Added a note to the OSP10 and OSP11 Guides. For example: https://access.redhat.com/documentation/en-us/red_hat_openstack_platform/10/html-single/advanced_overcloud_customization/#Examining_Composable_Role_Architecture The note says: == Important == If creating a custom roles_data.yaml file, the Controller role must always be the first role defined. This role is treated as the primary role. === Marius, anything further required for this BZ?
Looks good, thank you!
Thanks, Marius!