Add Select per-network hostnames for service_node_names to role.role.j2.yaml

This will wire up the per-network hostnames in the generic role.

Needs to land after https://review.openstack.org/#/c/378764

Partial-Bug: #1626976

Change-Id: I595f35cce03d9f416a1768aa5c349a1bb20b0e19
This commit is contained in:
Carlos Camacho 2016-10-05 11:29:59 +02:00
parent f9c3481c3e
commit e32e2110b8

View File

@ -325,6 +325,51 @@ outputs:
hostname:
description: Hostname of the server
value: {get_attr: [{{role}}, name]}
hostname_map:
description: Mapping of network names to hostnames
value:
external:
list_join:
- '.'
- - {get_attr: [{{role}}, name]}
- external
- {get_param: CloudDomain}
internal_api:
list_join:
- '.'
- - {get_attr: [{{role}}, name]}
- internalapi
- {get_param: CloudDomain}
storage:
list_join:
- '.'
- - {get_attr: [{{role}}, name]}
- storage
- {get_param: CloudDomain}
storage_mgmt:
list_join:
- '.'
- - {get_attr: [{{role}}, name]}
- storagemgmt
- {get_param: CloudDomain}
tenant:
list_join:
- '.'
- - {get_attr: [{{role}}, name]}
- tenant
- {get_param: CloudDomain}
management:
list_join:
- '.'
- - {get_attr: [{{role}}, name]}
- management
- {get_param: CloudDomain}
ctlplane:
list_join:
- '.'
- - {get_attr: [{{role}}, name]}
- ctlplane
- {get_param: CloudDomain}
hosts_entry:
value:
str_replace: