You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
53 lines
1.3 KiB
53 lines
1.3 KiB
heat_template_version: wallaby |
|
|
|
parameters: |
|
RoleCounts: |
|
type: json |
|
default: {} |
|
VipMap: |
|
type: json |
|
default: {} |
|
DeployedServerPortMap: |
|
type: json |
|
default: {} |
|
DefaultRouteIp: |
|
type: string |
|
default: 192.168.24.1 |
|
|
|
resources: |
|
|
|
DeployedServerPortMapParameter: |
|
type: OS::Heat::Value |
|
properties: |
|
type: json |
|
value: |
|
DeployedServerPortMap: |
|
map_merge: |
|
- {get_param: DeployedServerPortMap} |
|
- control_virtual_ip: |
|
fixed_ips: |
|
- ip_address: {get_param: [VipMap, ctlplane]} |
|
- redis_virtual_ip: |
|
fixed_ips: |
|
- ip_address: {get_param: [VipMap, redis]} |
|
- ovn_dbs_virtual_ip: |
|
fixed_ips: |
|
- ip_address: {get_param: [VipMap, ovn_dbs]} |
|
|
|
DeployedServerEnvironment: |
|
type: OS::Heat::Value |
|
properties: |
|
type: json |
|
value: |
|
parameter_defaults: |
|
map_merge: |
|
- {get_attr: [DeployedServerPortMapParameter, value]} |
|
- ControlPlaneDefaultRoute: {get_param: DefaultRouteIp} |
|
- {get_param: RoleCounts} |
|
|
|
outputs: |
|
deployed_server_environment: |
|
description: |
|
Environment data that can be used as input into the services stack when |
|
using split-stack. |
|
value: {get_attr: [DeployedServerEnvironment, value]}
|
|
|