26be317990
The environment environments/deployed-server-deployed-neutron-ports.yaml, the deployed-neutron-port.yaml template, and DeployedServerPortMap parameter are deprecated in favor of NodePortMap, ControlPlaneVipData, and VipPortMap, which can be used with the generated environments/deployed-ports.yaml. Change-Id: Ib59bb985fe15f612f93a33b1a688427e684654dd Signed-off-by: James Slagle <jslagle@redhat.com>
106 lines
2.7 KiB
YAML
106 lines
2.7 KiB
YAML
# ******************************************************************************
|
|
# DEPRECATED: The environment
|
|
# environments/deployed-server-deployed-neutron-ports.yaml, the
|
|
# deployed-neutron-port.yaml template, and DeployedServerPortMap parameter are
|
|
# deprecated in favor of NodePortMap, ControlPlaneVipData, and VipPortMap,
|
|
# which can be used with the generated environments/deployed-ports.yaml
|
|
# ******************************************************************************
|
|
heat_template_version: wallaby
|
|
|
|
description: "
|
|
A fake OS::Neutron::Port stack which outputs fixed_ips and subnets based on
|
|
the input from the DeployedServerPortMap (set via parameter_defaults). This
|
|
lookup requires the use of port naming conventions. In order for this to work
|
|
with deployed-server the keys should be <hostname>-<network>.
|
|
Example:
|
|
parameter_defaults:
|
|
DeployedServerPortMap:
|
|
gatsby-ctlplane:
|
|
fixed_ips:
|
|
- ip_address: 127.0.0.1
|
|
subnets:
|
|
- cidr: 127.0.0.0/24
|
|
network:
|
|
tags:
|
|
- 127.0.0.0/24"
|
|
|
|
parameters:
|
|
name:
|
|
default: ''
|
|
type: string
|
|
dns_name:
|
|
default: ''
|
|
type: string
|
|
network:
|
|
default: ''
|
|
type: string
|
|
fixed_ips:
|
|
default: ''
|
|
type: comma_delimited_list
|
|
replacement_policy:
|
|
default: ''
|
|
type: string
|
|
tags:
|
|
default: []
|
|
type: comma_delimited_list
|
|
DeployedServerPortMap:
|
|
default: {}
|
|
type: json
|
|
IsVirtualIP: # Here for compatibility
|
|
default: false
|
|
type: boolean
|
|
Role: # Here for compatibility
|
|
description: >
|
|
The TripleO Role Name
|
|
type: string
|
|
default: ''
|
|
|
|
|
|
parameter_groups:
|
|
- label: deprecated
|
|
description: |
|
|
The following parameters are deprecated and will be removed. They should not
|
|
be relied on for new deployments. If you have concerns regarding deprecated
|
|
parameters, please contact the TripleO development team on IRC or the
|
|
Openstack mailing list.
|
|
parameters:
|
|
- DeployedServerPortMap
|
|
|
|
|
|
outputs:
|
|
fixed_ips:
|
|
value:
|
|
{get_param: [DeployedServerPortMap, {get_param: name}, fixed_ips]}
|
|
subnets:
|
|
value:
|
|
{get_param: [DeployedServerPortMap, {get_param: name}, subnets]}
|
|
network:
|
|
value:
|
|
{get_param: [DeployedServerPortMap, {get_param: name}, network]}
|
|
name:
|
|
value: {get_param: name}
|
|
status:
|
|
value: DOWN
|
|
allowed_address_pairs:
|
|
value: {}
|
|
device_id:
|
|
value: ''
|
|
device_owner:
|
|
value: {get_param: network}
|
|
dns_assignment:
|
|
value: ''
|
|
port_security_enabled:
|
|
value: False
|
|
admin_state_up:
|
|
value: False
|
|
security_groups:
|
|
value: {}
|
|
network_id:
|
|
value: ''
|
|
tenant_id:
|
|
value: ''
|
|
qos_policy_id:
|
|
value: ''
|
|
mac_address:
|
|
value: ''
|