aboutsummaryrefslogtreecommitdiffstats
path: root/nova-compute-instance.yaml
diff options
context:
space:
mode:
Diffstat (limited to 'nova-compute-instance.yaml')
-rw-r--r--nova-compute-instance.yaml194
1 files changed, 96 insertions, 98 deletions
diff --git a/nova-compute-instance.yaml b/nova-compute-instance.yaml
index 5b54a540..2fdf97b8 100644
--- a/nova-compute-instance.yaml
+++ b/nova-compute-instance.yaml
@@ -6,6 +6,33 @@ parameters:
description: The password for the keystone admin account, used for monitoring, querying neutron etc.
type: string
hidden: true
+ AllNodesConfig:
+ type: string
+ description: OS::Heat::Config to use for all nodes deployment
+ CeilometerComputeAgent:
+ description: Indicates whether the Compute agent is present and expects nova-compute to be configured accordingly
+ type: string
+ default: ''
+ constraints:
+ - allowed_values: ['', Present]
+ CeilometerDSN:
+ type: string
+ CeilometerMeteringSecret:
+ default: unset
+ description: Secret shared by the ceilometer services.
+ type: string
+ hidden: true
+ CeilometerPassword:
+ default: unset
+ description: The password for the ceilometer service account.
+ type: string
+ hidden: true
+ DefaultSignalTransport:
+ default: CFN_SIGNAL
+ description: Transport to use for software-config signals.
+ type: string
+ constraints:
+ - allowed_values: [ CFN_SIGNAL, HEAT_SIGNAL, NO_SIGNAL ]
ExtraConfig:
default: {}
description: |
@@ -44,31 +71,52 @@ parameters:
}
}
type: json
- NovaComputeExtraConfig:
- default: {}
- description: |
- NovaCompute specific configuration to inject into the cluster. Same
- structure as ExtraConfig.
- type: json
- KeyName:
- description: Name of an existing EC2 KeyPair to enable SSH access to the instances
+ GlanceHost:
type: string
- default: default
- OvercloudComputeFlavor:
- description: Use this flavor
+ GlancePort:
+ default: 9292
+ description: Glance port.
+ type: string
+ GlanceProtocol:
+ default: http
+ description: Protocol to use when connecting to glance, set to https for SSL.
type: string
- default: baremetal
ImageUpdatePolicy:
default: 'REBUILD_PRESERVE_EPHEMERAL'
description: What policy to use when reconstructing instances. REBUILD for rebuilds, REBUILD_PRESERVE_EPHEMERAL to preserve /mnt.
type: string
- NovaImage:
+ KeyName:
+ description: Name of an existing EC2 KeyPair to enable SSH access to the instances
type: string
- default: overcloud-compute
- NtpServer:
+ default: default
+ KeystoneHost:
+ type: string
+ LiveUpdateComputeImage:
type: string
+ description: The image ID for live-updates to the overcloud compute nodes.
default: ''
- KeystoneHost:
+ LiveUpdateHost:
+ type: string
+ description: The IP address for the undercloud Glance API.
+ default: ''
+ LiveUpdatePassword:
+ type: string
+ default: ''
+ description: The live-update password for the undercloud Glance API.
+ hidden: true
+ LiveUpdateTenantName:
+ type: string
+ description: The live-update tenant name for the undercloud Glance API.
+ default: ''
+ LiveUpdateUserName:
+ type: string
+ description: The live-update username for the undercloud Glance API.
+ default: ''
+ NeutronBridgeMappings:
+ type: string
+ NeutronDSN:
+ type: string
+ NeutronEnableTunnelling:
type: string
NeutronFlatNetworks:
type: string
@@ -76,6 +124,12 @@ parameters:
description: If set, flat networks to configure in neutron plugins.
NeutronHost:
type: string
+ NeutronNetworkType:
+ default: 'gre'
+ description: The tenant network type for Neutron, either gre or vxlan.
+ type: string
+ NeutronNetworkVLANRanges:
+ type: string
NeutronPhysicalBridge:
default: ''
description: An OVS bridge to create for accessing external networks.
@@ -84,117 +138,61 @@ parameters:
default: ''
description: A port to add to the NeutronPhysicalBridge.
type: string
- NeutronNetworkType:
- default: 'gre'
- description: The tenant network type for Neutron, either gre or vxlan.
- type: string
NeutronTunnelTypes:
default: 'gre'
description: |
The tunnel types for the Neutron tenant network. To specify multiple
values, use a comma separated string, like so: 'gre,vxlan'
type: string
- RabbitHost:
- type: string
- RabbitUserName:
- type: string
- RabbitPassword:
- type: string
- hidden: true
- CeilometerComputeAgent:
- description: Indicates whether the Compute agent is present and expects nova-compute to be configured accordingly
- type: string
- default: ''
- constraints:
- - allowed_values: ['', Present]
- CeilometerMeteringSecret:
- default: unset
- description: Secret shared by the ceilometer services.
- type: string
- hidden: true
- CeilometerPassword:
- default: unset
- description: The password for the ceilometer service account.
- type: string
- hidden: true
- SnmpdReadonlyUserName:
- default: ro_snmp_user
- description: The user name for SNMPd with readonly rights running on all Overcloud nodes
- type: string
- SnmpdReadonlyUserPassword:
- default: unset
- description: The user password for SNMPd with readonly rights running on all Overcloud nodes
+ NovaApiHost:
type: string
- hidden: true
NovaComputeDriver:
type: string
default: libvirt.LibvirtDriver
+ NovaComputeExtraConfig:
+ default: {}
+ description: |
+ NovaCompute specific configuration to inject into the cluster. Same
+ structure as ExtraConfig.
+ type: json
NovaComputeLibvirtType:
type: string
default: ''
- NovaApiHost:
+ NovaDSN:
+ type: string
+ NovaImage:
type: string
+ default: overcloud-compute
NovaPassword:
default: unset
description: The password for the nova service account, used by nova-api.
type: string
hidden: true
- GlanceHost:
- type: string
- GlancePort:
- default: 9292
- description: Glance port.
- type: string
- GlanceProtocol:
- default: http
- description: Protocol to use when connecting to glance, set to https for SSL.
- type: string
- CeilometerDSN:
- type: string
- NovaDSN:
- type: string
NovaPublicIP:
type: string
- NeutronDSN:
- type: string
- NeutronBridgeMappings:
- type: string
- NeutronNetworkVLANRanges:
- type: string
- NeutronNetworkType:
- type: string
- NeutronEnableTunnelling:
- type: string
- AllNodesConfig:
- type: string
- description: OS::Heat::Config to use for all nodes deployment
- LiveUpdateUserName:
+ NtpServer:
type: string
- description: The live-update username for the undercloud Glance API.
default: ''
- LiveUpdateTenantName:
+ OvercloudComputeFlavor:
+ description: Use this flavor
type: string
- description: The live-update tenant name for the undercloud Glance API.
- default: ''
- LiveUpdateHost:
+ default: baremetal
+ RabbitHost:
type: string
- description: The IP address for the undercloud Glance API.
- default: ''
- LiveUpdatePassword:
+ RabbitUserName:
+ type: string
+ RabbitPassword:
type: string
- default: ''
- description: The live-update password for the undercloud Glance API.
hidden: true
- LiveUpdateComputeImage:
+ SnmpdReadonlyUserName:
+ default: ro_snmp_user
+ description: The user name for SNMPd with readonly rights running on all Overcloud nodes
type: string
- description: The image ID for live-updates to the overcloud compute nodes.
- default: ''
- DefaultSignalTransport:
- default: CFN_SIGNAL
- description: Transport to use for software-config signals.
+ SnmpdReadonlyUserPassword:
+ default: unset
+ description: The user password for SNMPd with readonly rights running on all Overcloud nodes
type: string
- constraints:
- - allowed_values: [ CFN_SIGNAL, HEAT_SIGNAL, NO_SIGNAL ]
+ hidden: true
resources:
NovaCompute0:
type: OS::Nova::Server