Code Review
/
apex-tripleo-heat-templates.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
Merge "Added libvirt_vif_driver, ovs_bridge and security_group_api parameters"
[apex-tripleo-heat-templates.git]
/
network
/
ports
/
external.yaml
diff --git
a/network/ports/external.yaml
b/network/ports/external.yaml
index
b5c1e5c
..
1e2fff6
100644
(file)
--- a/
network/ports/external.yaml
+++ b/
network/ports/external.yaml
@@
-1,7
+1,8
@@
heat_template_version: 2015-04-30
description: >
heat_template_version: 2015-04-30
description: >
- Creates a port on the external network.
+ Creates a port on the external network. The IP address will be chosen
+ automatically if FixedIPs is empty.
parameters:
ExternalNetName:
parameters:
ExternalNetName:
@@
-14,7
+15,18
@@
parameters:
type: string
ControlPlaneIP: # Here for compatability with noop.yaml
description: IP address on the control plane
type: string
ControlPlaneIP: # Here for compatability with noop.yaml
description: IP address on the control plane
+ default: ''
+ type: string
+ ControlPlaneNetwork: # Here for compatibility with ctlplane_vip.yaml
+ description: The name of the undercloud Neutron control plane
+ default: ctlplane
type: string
type: string
+ FixedIPs:
+ description: >
+ Control the IP allocation for the VIP port. E.g.
+ [{'ip_address':'1.2.3.4'}]
+ default: []
+ type: json
resources:
resources:
@@
-23,6
+35,7
@@
resources:
properties:
network: {get_param: ExternalNetName}
name: {get_param: PortName}
properties:
network: {get_param: ExternalNetName}
name: {get_param: PortName}
+ fixed_ips: {get_param: FixedIPs}
replacement_policy: AUTO
outputs:
replacement_policy: AUTO
outputs: