Allow for usage of pre-allocated IPs for the controller nodes
[apex-tripleo-heat-templates.git] / network / ports / net_vip_map_external.yaml
1 heat_template_version: 2015-04-30
2
3 parameters:
4   # Set these via parameter defaults to configure external VIPs
5   ControlPlaneIP:
6     default: ''
7     type: string
8   ExternalNetworkVip:
9     default: ''
10     type: string
11   InternalApiNetworkVip:
12     default: ''
13     type: string
14   StorageNetworkVip:
15     default: ''
16     type: string
17   StorageMgmtNetworkVip:
18     default: ''
19     type: string
20   # The following are unused in this template
21   ControlPlaneIp:
22     default: ''
23     type: string
24   ExternalIp:
25     default: ''
26     type: string
27   InternalApiIp:
28     default: ''
29     type: string
30   StorageIp:
31     default: ''
32     type: string
33   StorageMgmtIp:
34     default: ''
35     type: string
36   TenantIp:
37     default: ''
38     type: string
39
40 outputs:
41   net_ip_map:
42     description: >
43       A Hash containing a mapping of network names to assigned IPs
44       for a specific machine.
45     value:
46       ctlplane: {get_param: ControlPlaneIP}
47       external: {get_param: ExternalNetworkVip}
48       internal_api: {get_param: InternalApiNetworkVip}
49       storage: {get_param: StorageNetworkVip}
50       storage_mgmt: {get_param: StorageMgmtNetworkVip}